IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Organiser une base de données dans un tableau


Sujet :

OpenOffice & LibreOffice

  1. #1
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2017
    Messages : 8
    Points : 2
    Points
    2
    Par défaut Organiser une base de données dans un tableau
    Bonjour,
    je cherche a mettre en forme des bases de données (de type csv)
    il me faut récupérer tous les enregistrements de la base et les repartir dans un tableau en organisant chaque enregistrement sur deux ou trois colonnes, pour faire une présentation soignée des données.
    j'ai essayé de passer par le publipostage, mais je n'obtiens qu'un enregistrement par page, alors que je veux remplir au maximum chaque page avec autant d'enregistrements que possible.
    pouvez-vous me donner des pistes de recherches ?
    D'avance merci
    (désolé si ce sujet se trouve déjà quelque part dans un recoin des forums que je n'ai pas encore exploré...)

  2. #2
    Membre éprouvé
    Homme Profil pro
    utilisateur
    Inscrit en
    Janvier 2017
    Messages
    669
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2017
    Messages : 669
    Points : 1 109
    Points
    1 109
    Par défaut
    Bonjour Guttcanard,

    Quel séparateur de champs (' ',",,.,,;,....) utilisez vous pour différencier les 2 ou 3 colonnes?

    Que contient la dernière colonne, une date un texte, un nombre???

    L'édition de votre fichier csv dans un éditeur basique (notepad) vous permet d'imprimer au kilomètre,
    il vous suffit d'insérer un retour chariot après votre dernière colonne.



    Citation Envoyé par Guttcanard Voir le message
    Bonjour,
    je cherche a mettre en forme des bases de données (de type csv)
    il me faut récupérer tous les enregistrements de la base et les repartir dans un tableau en organisant chaque enregistrement sur deux ou trois colonnes, pour faire une présentation soignée des données.
    j'ai essayé de passer par le publipostage, mais je n'obtiens qu'un enregistrement par page, alors que je veux remplir au maximum chaque page avec autant d'enregistrements que possible.
    pouvez-vous me donner des pistes de recherches ?
    D'avance merci
    (désolé si ce sujet se trouve déjà quelque part dans un recoin des forums que je n'ai pas encore exploré...)
    LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
    OS : Windows 11.0

  3. #3
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2017
    Messages : 8
    Points : 2
    Points
    2
    Par défaut
    Bonjour et merci d'avoir répondu.

    Mon CSV a été créée depuis un tableur, les séparateurs de champs sont des ; et il y a bien un retour chariot à la fin de chaque ligne/enregistrement.
    La dernière colonne, ou dernier champs, est du texte.

    Citation Envoyé par njhub Voir le message
    Bonjour Guttcanard,

    Quel séparateur de champs (' ',",,.,,;,....) utilisez vous pour différencier les 2 ou 3 colonnes?

    Que contient la dernière colonne, une date un texte, un nombre???

    L'édition de votre fichier csv dans un éditeur basique (notepad) vous permet d'imprimer au kilomètre,
    il vous suffit d'insérer un retour chariot après votre dernière colonne.

  4. #4
    Membre éprouvé
    Homme Profil pro
    utilisateur
    Inscrit en
    Janvier 2017
    Messages
    669
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2017
    Messages : 669
    Points : 1 109
    Points
    1 109
    Par défaut
    Bonjour Guttcanard,

    Effectivement je pense que le publipostage est la bonne solution,
    mais au lieu d'imprimer un courrier type, essayez en imprimant une page d'étiquettes.

    On peut dimensionner les étiquettes à loisir, en mettre X par ligne, et X lignes sur la page
    LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
    OS : Windows 11.0

  5. #5
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2017
    Messages : 8
    Points : 2
    Points
    2
    Par défaut
    Bonjour njhub,

    Effectivement, j'avais un peu cherché du côté des étiquettes et c'est une solution que je pourrais peut-être envisager, mais elle ne me permettra pas de faire la même mise en page qu'avec un tableau (titre de page - entête de colonnes...).
    J'aurais aussi la possibilité de coder un petit utilitaire pour ça, mais je cherchais une solution simple accessible facilement par d'autres utilisateurs que moi : Passer par Writer (ou Calc d'ailleurs si c'est possible) éviterais à mes collègues de s'investir dans un nouvel outil.
    Citation Envoyé par njhub Voir le message
    Bonjour Guttcanard,

    Effectivement je pense que le publipostage est la bonne solution,
    mais au lieu d'imprimer un courrier type, essayez en imprimant une page d'étiquettes.

    On peut dimensionner les étiquettes à loisir, en mettre X par ligne, et X lignes sur la page

Discussions similaires

  1. Réponses: 14
    Dernier message: 25/07/2013, 10h29
  2. [MySQL] Affichage des données d'une base de données dans un tableau
    Par valmeras dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 02/02/2012, 20h14
  3. [MySQL] Afficher une base de donnée dans un tableau html
    Par Devilju69 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 02/06/2009, 17h19
  4. Réponses: 7
    Dernier message: 05/01/2005, 13h43
  5. Réponses: 4
    Dernier message: 29/11/2004, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo