OpenToolDesk.
Français
Excel et CSV

CSV vers instructions SQL INSERT

Convertissez un CSV en script SQLite ou PostgreSQL avec CREATE TABLE et INSERT. Conservez chaque valeur comme texte ou exportez explicitement les cellules vides en NULL.

Paramètres · CSV vers instructions SQL INSERT

Importer un fichier

Faites glisser et déposez les fichiers ici

CSV

Un dossier · 5 MB par dossier

Utilisez un lien direct de fichier public jusqu'au 20 MB, ou la limite plus petite indiquée ci-dessus. Le service de téléchargement récupère le fichier; les liens de connexion ne sont pas pris en charge.

    Télécharger un fichier exemple

    ou

    CSV entrée

    Collez du texte ou importez un fichier. Si vous sélectionnez un fichier, il est prioritaire.

    CSV vers instructions SQL INSERT

    Besoin d'un petit jeu de données CSV dans une base de test ? Générez un fichier SQL lisible pour SQLite ou PostgreSQL. Les identifiants comme 001 gardent leurs zéros. Choisissez le traitement des cellules vides et la création de table, puis vérifiez le script avant de l'exécuter.

    Comment utiliser cet outil

    1. Importez un CSV UTF-8, glissez-le dans la zone, fournissez une URL publique directe ou collez un court exemple après les options de fichier.
    2. Choisissez SQLite ou PostgreSQL, nommez la table et décidez de créer une table TEXT et du sens des cellules vides.
    3. Téléchargez csv-inserts.sql. Vérifiez CREATE TABLE et les valeurs INSERT avant exécution dans votre base.

    Formats acceptés

    • CSV

    Réglages disponibles

    • Nom de la table SQL
    • Dialecte SQLSQLitePostgreSQL
    • Instruction CREATE TABLEInclure CREATE TABLEInstructions INSERT uniquement
    • Cellules CSV videsTexte videSQL NULL

    Résultat et limites

    Convertissez un CSV en script SQLite ou PostgreSQL avec CREATE TABLE et INSERT. Conservez chaque valeur comme texte ou exportez explicitement les cellules vides en NULL.

    Un CSV UTF-8 de 5 Mo maximum, 10 000 lignes et 100 colonnes, ou 12 000 caractères collés. Choisissez SQLite ou PostgreSQL, un nom de table simple et l'option CREATE TABLE. Toutes les colonnes sont TEXT ; les types ne sont pas devinés. Les cellules vides deviennent du texte vide sauf si vous choisissez NULL. Le script est limité à 20 Mo. Aucune base n'est contactée et aucun SQL n'est exécuté. Vérifiez le schéma et le script avant import. MySQL, XLSX et mappage de tables existantes ne sont pas pris en charge.

    Le SQL est-il exécuté automatiquement ou valable pour toute base ?

    Non. Aucun SQL n'est exécuté ni envoyé à une base. Le script vise seulement SQLite ou PostgreSQL. Vérifiez-le et testez l'import sur une base jetable avant d'utiliser des données importantes.

    Le convertisseur détecte-t-il les nombres et les dates ?

    Non. Chaque colonne est TEXT et chaque cellule non vide est une chaîne entre apostrophes. Cela préserve les zéros initiaux et évite les déductions hasardeuses. Modifiez le schéma si vous avez besoin de types numériques ou de dates.

    Que faire si le traitement échoue ?

    Vérifiez les formats pris en charge et les limites des fichiers, puis essayez un fichier plus petit. Gardez une copie originale. Un message d'erreur clair expliquera une entrée non prise en charge ou un service de traitement non disponible.