Générateur CSV vers SQL INSERT
Transformez les lignes CSV en instructions SQL INSERT prêtes à être exécutées pour n'importe quelle base de données.
Générateur CSV vers SQL INSERT
Collez une exportation CSV et récupérez les instructions SQL INSERT que vous pouvez exécuter sur MySQL, PostgreSQL, SQLite ou SQL Server. Il s'agit du moyen le plus rapide d'amorcer une table à partir d'une feuille de calcul, de charger des données d'appareils pour des tests ou de déplacer l'exportation d'un client vers une base de données réelle sans ouvrir d'assistant d'importation. Définissez le nom de la table, collez les lignes et copiez les instructions directement dans votre outil de requête.
L'analyseur suit la RFC 4180, donc un champ entouré de guillemets doubles peut contenir le délimiteur, des guillemets "" doublés et même des sauts de ligne sans rompre une ligne. Les valeurs sont citées comme SQL l'attend : les nombres entiers et les décimales restent sans guillemets, une cellule vide devient NULL et tout le reste est entouré de guillemets simples avec toute apostrophe doublée - donc un nom comme O'Brien est échappé correctement au lieu de terminer la chaîne plus tôt. Étant donné que les valeurs sont lues sous forme de texte, les zéros non significatifs dans les codes postaux et les codes produit sont conservés.
"La première ligne correspond aux noms de colonnes" utilise votre en-tête pour la liste des colonnes ; éteignez-le et les colonnes deviennent col1, col2 et ainsi de suite. Choisissez le délimiteur qui correspond à votre fichier : virgule, point-virgule (courant dans les exportations européennes) ou tabulation. Activez "Combiner en un INSERT multi-lignes" et chaque ligne est regroupée en un seul INSERT INTO t (…) VALUES (…),(…),(…); instruction, qui se charge beaucoup plus rapidement qu'une instruction par ligne lors d'importations volumineuses.
Tout s'exécute dans votre navigateur et rien n'est téléchargé, ce qui est important lorsque l'exportation contient des enregistrements clients ou des données internes. Copiez le SQL, téléchargez-le sous forme de fichier .txt ou envoyez le résultat à un autre outil pour continuer à travailler. Passez en revue les instructions générées avant de les exécuter sur une base de données de production.