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.
Vos résultats
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
- 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.
- Choisissez SQLite ou PostgreSQL, nommez la table et décidez de créer une table TEXT et du sens des cellules vides.
- 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 SQL
- Instruction CREATE TABLE
- Cellules CSV vides
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.