Skip to content

Importer des données ​

Faites un clic droit sur une table et choisissez Importer dans la table, ou utilisez Importer dans la barre d’outils. L’assistant comporte trois étapes.

Formats pris en charge ​

FormatExtensions
Texte.txt, .csv, .tsv
JSON.json
XML.xml
Excel.xlsx, .xls

Le format est détecté à partir de l’extension du fichier ; vous pouvez le modifier.

Étape 1 — fichier et options de lecture ​

Choisissez le fichier, puis indiquez à NabuSQL comment le lire.

Pour les fichiers texte :

  • Encodage — UTF-8, Windows-1250 et les autres. Si vous vous trompez, les caractères accentués arrivent déformés.
  • Séparateur — virgule, point-virgule, tabulation ou le vôtre.
  • Séparateur décimal — . ou ,. C’est le réglage qui ruine discrètement les imports numériques depuis des tableurs européens, alors vérifiez-le.
  • Séparateurs de date et d’heure — la ponctuation de 2026-07-28 et 14:30:00 dans le fichier.

Pour les fichiers Excel, vous choisissez aussi la feuille, et les mêmes réglages de décimales et de dates s’appliquent.

Étape 2 — aperçu ​

NabuSQL analyse le fichier et affiche les premières lignes exactement comme il les a comprises. C’est ici que vous repérez un mauvais séparateur ou une ligne d’en-tête décalée — avant que quoi que ce soit ne touche la base.

Étape 3 — cible et correspondance ​

Choisissez la table de destination, puis associez chaque colonne source à une colonne cible. Vous pouvez importer dans une table existante ou créer une nouvelle table à partir de la structure du fichier.

Les colonnes non associées sont ignorées.

Lancer l’import ​

Le résultat indique combien de lignes ont été insérées, combien ont été ignorées, et liste les erreurs. Une ligne en échec n’interrompt pas tout l’import — vous obtenez le reste des données plus la liste de ce qui n’a pas pu être importé.

Conseils ​

  • Importez d’abord dans une copie vide de la table lorsque le fichier source provient d’un système que vous ne connaissez pas. Dupliquer dans le menu contextuel de la table crée cette copie en une étape.
  • Si des nombres arrivent sous forme de texte ou de zéros, le séparateur décimal de l’étape 1 en est presque toujours la cause.
  • Les gros fichiers sont lus en flux plutôt que chargés entièrement en mémoire, donc un CSV de plusieurs centaines de mégaoctets ne pose pas de problème.

Charger un fichier SQL entier ​

Pour exécuter un dump .sql plutôt qu’importer des données tabulaires, faites un clic droit sur la base et choisissez ▶ Exécuter un fichier SQL. Pour reconstruire une base à partir d’un document XML, voir Créer une base depuis XML ou JSON.