FeelTheFile

Convertir CSV en SQL (INSERT)

La première ligne du CSV donne les colonnes ; chaque ligne devient un INSERT avec échappement correct et types numériques ou booléens détectés.

Vos fichiers ne quittent pas votre appareil

Comment générer des INSERT depuis CSV

  1. 1

    Collez ou envoyez le CSV

    La première ligne doit contenir les noms de colonnes.

  2. 2

    Choisissez la table

    Le nom de la table de destination.

  3. 3

    Copiez le SQL

    Un INSERT par ligne de données.

Pourquoi utiliser cet outil

  • Types inférés

    Nombres et true/false sans guillemets ; les cellules vides deviennent NULL.

  • Échappement correct

    Apostrophes doublées et textes toujours entre guillemets.

  • Séparateur automatique

    Virgule, point-virgule ou tabulation : détecté tout seul.

  • Privé

    La conversion est 100 % locale.

Questions fréquentes

Comment décide-t-il si une valeur est un nombre ou du texte ?

Seules les cellules qui sont exactement un nombre (avec point décimal optionnel) sont traitées comme nombres. "true" et "false" deviennent des booléens ; le reste part en texte échappé.

Que deviennent les cellules vides ?

Elles deviennent NULL. S'il vous faut des chaînes vides, modifiez-les ensuite dans le SQL.

Fonctionne-t-il avec un CSV d'Excel français (point-virgule) ?

Oui, le séparateur est détecté automatiquement sur la première ligne.

Utile pour les grandes importations ?

Il génère un INSERT par ligne, commode à relire. Pour des millions de lignes, l'outil d'import natif de votre base de données est préférable.

Outils associés