Convertisseur Excel vers SQL
Transformez vos données tabulaires en SQL vérifiable
Excel to SQL Query est un convertisseur gratuit en ligne pour transformer des lignes de tableur en instructions SQL propres et typées. Compatible avec les fichiers Excel (.xlsx, .xls), CSV et le texte copié.
Un convertisseur Excel vers SQL pratique et rapide
La saisie manuelle de données tabulaires dans une base de données est lente et source d’erreurs. Cet outil vous offre un flux de travail direct : collez vos lignes ou chargez un fichier, sélectionnez votre base cible, ajustez le typage des colonnes et générez votre script SQL prêt à l’emploi.
Le même fonctionnement s’applique aux fichiers CSV ou TSV. Le résultat est un script SQL clair que vous pouvez examiner et éditer avant son exécution.
Convertissez sans téléverser vos fichiers sur un serveur
Votre fichier est traité localement dans votre navigateur. Nous ne stockons ni ne transmettons vos données. Cet outil confidentiel convient parfaitement aux données sensibles et aux jeux de données de test.
Aucune création de compte requise, aucun temps d’attente sur serveur. Vous conservez la maîtrise complète de vos données sources et du code SQL produit.
Comment convertir Excel ou CSV en SQL
La prévisualisation en direct permet de garder les données sources sous les yeux afin de valider facilement la correspondance avec les instructions SQL.
- Collez des cellules ou chargez un fichier Excel (.xlsx, .xls) ou CSV.
- Sélectionnez MySQL, PostgreSQL ou SQLite et indiquez le nom de la table cible.
- Vérifiez la ligne d’en-tête, les types détectés et la règle pour les cellules vides.
- Corrigez les erreurs signalées puis copiez ou téléchargez le script SQL.
Des colonnes typées au lieu de simple texte
Une table SQL exploitable nécessite des types précis. Vous pouvez mapper chaque colonne en texte, entier, décimal, booléen, JSON, date, horodatage ou NULL. La détection automatique vous fait gagner du temps tout en vous laissant la liberté d’ajuster les types.
Validation JSON et Booléen avant la génération INSERT
Traiter des objets JSON ou des booléens comme de simples chaînes peut corrompre vos insertions en base. L’outil valide chaque élément JSON (ex: {"role":"admin"}) et interprète correctement les valeurs booléennes (TRUE, FALSE, 1, 0, oui, non).
Sortie adaptée pour MySQL, PostgreSQL et SQLite
La syntaxe générée respecte les spécificités de chaque moteur : backticks pour MySQL, guillemets doubles et casts ::jsonb pour PostgreSQL, et types natifs pour SQLite.
Possibilité de générer des INSERT multi-lignes par lots ou d’inclure l’instruction CREATE TABLE.
Échappement sécurisé des caractères spéciaux
Les apostrophes, virgules, guillemets et retours à la ligne sont automatiquement échappés (ex: O'Reilly). Les messages d’erreur vous aident à corriger immédiatement les anomalies de formatage.
Recommandations avant l’exécution du script SQL
Cet outil produit du texte SQL et n’exécute aucune requête directement sur votre serveur. Vérifiez toujours la structure de vos tables et effectuez un test dans un environnement de pré-production.