Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


Bonjour

Comment faire pour importer des données provenant d'un fichier .csv 
dans une Table. 

Tu peux copier-coller. Par exemple ouvrir le .csv dans Calc, sélectionner les 
données puis coller dans ta base.

Pour coller dans une nouvelle table (créée à cette occasion) : afficher
les objets "Tables" (ne pas rester sur la vue des formulaires), puis
Édition Coller ou clic droit Coller dans la partie "Tables". Dans les
deux cas, sans avoir sélectionné de table existante.

Pour ajouter à une table existante, sélectionner cette dernière avant
de coller.

Dans les deux cas un assistant démarre qui permet de choisir ce que 
l'on veut coller, comment et où.

Dans le cas où on colle dans une table existante on peut apparier les
colonnes en les montant/descendant pour les faire correspondre.

L'assistant gère le collage dans une table avec clé primaire en 
auto-valeur (mais bien sûr il ne faut pas associer un champ collé
à cette colonne).

Il existe aussi d'autres techniques pour travailler avec des .csv.

On peut par exemple créer une base de données qui va se "connecter"
à un dossier. Tous les fichiers ayant l'extension choisie (csv, txt,
etc.) seront les tables de la base. Bien entendu les possibilités
de requêtes seront très limitées car Base ne dispose pas, dans ce
cas, d'un "moteur relationnel". Cela peut toutefois être utile 
notamment pour générer des états.

On peut même aller plus loin en "liant" des fichiers texte à une
base de données HSQL. C'est un peu plus compliqué car il faut
utiliser un peu de SQL mais la technique est expliquée ici:
https://wiki.documentfoundation.org/FR/FAQ/Base/143

Si tu réponds, merci de penser à utiliser la fonction "répondre à tous" 
du logiciel de courrier de façon que la liste reçoive la réponse.

Cordialement
Pierre-Yves

-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.