Excel to SQL Query Logo
EXCEL TO SQL QUERYexceltosqlquery.com
GuideFAQ
Aucun Envoi sur Serveur • Analyse Instantanée dans le Navigateur

Convertissez Excel ou CSV en Requêtes SQL Typées et Propres

Transformez vos feuilles de calcul en requêtes PostgreSQL, MySQL ou SQLite avec un contrôle précis sur le JSON, les booléens, les décimales, les dates et la gestion des NULL. Vos données ne quittent jamais votre navigateur.

Step 1: Ingest Spreadsheet Data
100% Browser-Local Processing. No Server Uploads.
Sample Data:
Step 2: Target Database Dialect
Step 3: Table & Output Settings
Step 4: Column Schema & Data Types (8 columns)
Column NameAuto-DetectedSelected SQL TypeSample ValuesNon-Empty
PK
text
123
5
text
Aisha RahmanLiam O'ConnorSofia Chen
5
text
aisha@example.comliam.o@example.comsofia@example.com
5
boolean
TRUEyesFALSE
5
json
{"role":"admin","teams":["core","security"]}{"role":"editor","theme":"dark"}{"role":"viewer","read_only":true}
5
decimal
150.5024.000.00
5
text
enterpriseprofree
5
date
2026-01-152026-02-012026-02-18
5
Step 5: Data Validation Summary
Total Rows Checked
5
Valid Rows
5
Validation Errors
0
Row Inspector
Step 6: Data Grid Preview (5 rows)
Page 1 of 1
#
idtext
full_nametext
emailtext
is_activeboolean
profile_metajson
creditsdecimal
tiertext
registered_atdate
11Aisha Rahmanaisha@example.comTRUE{"role":"admin","teams":["core","security"]}150.50enterprise2026-01-15
22Liam O'Connorliam.o@example.comyes{"role":"editor","theme":"dark"}24.00pro2026-02-01
33Sofia Chensofia@example.comFALSE{"role":"viewer","read_only":true}0.00free2026-02-18
44Marcus Vancemarcus@example.com1{"role":"admin","tier_level":5}890.75enterprise2026-03-04
55Elena Rostovaelena@example.comno{"role":"guest","flags":{"beta":false}}5.25free2026-03-22
Ready to generate typed SQL for postgresql (5 rows)
Generated SQL Outputpostgresql5 rows
Review generated SQL before executing. This tool runs 100% locally and never connects to your database.
Conçu Pour la Précision

Optimisé pour les données de tableurs typées

1. Validation Réelle du JSON et des Booléens

Définissez explicitement les colonnes JSON et booléennes, validez leur contenu avant la génération et utilisez le cast PostgreSQL JSONB.

2. Inspecteur d’Erreurs Ligne par Ligne

N’attendez pas que l’import échoue à la ligne 10 000. Notre validateur analyse chaque ligne à l’avance et isole instantanément les anomalies.

3. Traitement Local dans le Navigateur

La lecture du fichier et la génération SQL s’exécutent directement dans votre navigateur, sans téléversement de fichier ni connexion directe à votre base.

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.

  1. Collez des cellules ou chargez un fichier Excel (.xlsx, .xls) ou CSV.
  2. Sélectionnez MySQL, PostgreSQL ou SQLite et indiquez le nom de la table cible.
  3. Vérifiez la ligne d’en-tête, les types détectés et la règle pour les cellules vides.
  4. 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.

Support

FAQ Convertisseur Excel vers SQL

Comment convertir un fichier Excel en SQL ?

Chargez votre fichier Excel dans le convertisseur, choisissez votre type de base de données (MySQL, PostgreSQL ou SQLite), vérifiez les colonnes et générez le script SQL.

Comment transformer un tableau Excel en requêtes INSERT ?

Collez les données ou ouvrez le fichier, sélectionnez le mode INSERT, indiquez le nom de la table et cliquez sur Générer SQL.

Comment insérer des données Excel dans une base SQL ?

Générez d’abord le script SQL avec cet outil, puis exécutez-le dans votre client de base de données (DBeaver, pgAdmin, phpMyAdmin, etc.).

Peut-on convertir un fichier CSV en SQL ?

Oui, l’outil accepte les fichiers CSV ainsi que le texte délimité par des virgules ou des tabulations.

L’outil crée-t-il la structure de la table (CREATE TABLE) ?

Oui, vous pouvez activer l’option CREATE TABLE pour générer à la fois la définition de la table et les requêtes INSERT correspondantes.

Cet outil est-il gratuit et sécurisé ?

Oui, il est 100% gratuit et traite toutes les données localement dans votre navigateur, sans aucun envoi vers un serveur externe.

Comment gérer les colonnes JSON et Booléennes ?

Sélectionnez le type JSON ou Booléen dans le mappeur de colonnes. Le validateur s’assure de la conformité des données avant génération.

Quelles bases de données sont supportées ?

L’outil prend en charge MySQL, PostgreSQL et SQLite avec une syntaxe optimisée pour chaque moteur.

Comment sont traités les caractères spéciaux et apostrophes ?

Tous les caractères spéciaux sont automatiquement échappés selon les règles du dialecte SQL choisi pour éviter toute erreur de syntaxe.

Puis-je diviser la génération en plusieurs lots ?

Oui, vous pouvez découper vos requêtes INSERT en lots de 100, 500 ou 1 000 lignes pour faciliter l’importation de gros volumes.

Mes fichiers sont-ils envoyés sur un serveur ?

Non, l’intégralité du traitement s’exécute dans votre navigateur grâce au moteur JavaScript côté client.

Comment conserver les zéros au début d’un numéro ?

Attribuez le type Texte à la colonne concernée dans le tableau de mappage pour éviter que les zéros initiaux ne soient supprimés.

En savoir plus