SQL Converter

Convertisseur SQL en ligne

Collez des instructions CREATE TABLE + INSERT, modifiez les données en ligne, puis téléchargez un fichier.xlsx prêt à l'emploi. Tout l'analyse se fait dans votre navigateur — votre SQL ne quitte jamais votre appareil.

Les instructions CREATE TABLE / INSERT de MySQL, PostgreSQL et SQLite sont toutes analysées correctement. Les identifiants peuvent être entourés de backticks (``), de guillemets doubles ("") ou de crochets ([]). L'INSERT multi-lignes (VALUES (...), (...), (...)) est pris en charge.

Non. L'analyse et la génération du.xlsx se font entièrement dans votre navigateur en JavaScript. Le fichier résultant est enregistré directement sur votre appareil.

En attente de SQL

Pourquoi SQL Converter ?

Rapide, privé, sans installation — transformez un dump SQL en classeur Excel prêt à ouvrir.

Support multi-tables

Une feuille par table CREATE TABLE / INSERT cible. Les noms de colonnes proviennent du CREATE TABLE ou sont déduits de la liste de colonnes de l'INSERT.

Vrai format Excel

Produit un véritable fichier Office Open XML.xlsx. S'ouvre directement dans Excel, Numbers, LibreOffice et Google Sheets.

Confidentialité intégrée

Tout l'analyse et la génération du classeur se font dans votre navigateur. Votre SQL n'est jamais envoyé à nos serveurs.

Préservation stricte des types

Les nombres restent numériques (alignés à droite), les booléens restent booléens, NULL reste vide, les chaînes restent du texte. Pas de conversion silencieuse en dates.

Plusieurs dialectes

Compatible avec MySQL, PostgreSQL et SQLite : backticks, identifiants entre guillemets doubles, chaînes échappées, INSERT multi-lignes.

Édition en ligne

Cliquez sur n'importe quelle cellule pour modifier les données avant le téléchargement. Ajoutez ou supprimez des lignes et colonnes, renommez les en-têtes, supprimez les lignes vides — le tout dans votre navigateur.

Fonctionnement de la conversion SQL → Excel

Analyse des INSERT côté client, construction d'un vrai fichier.xlsx dans votre navigateur.

  1. 1

    Collez un dump SQL

    Collez n'importe quelle combinaison d'instructions CREATE TABLE et INSERT INTO issues de dumps MySQL, PostgreSQL ou SQLite. Notre parseur gère les inserts multi-lignes, les guillemets échappés, les valeurs NULL, les dates, les nombres et les BLOB binaires (rendus en chaînes Base64).

  2. 2

    Édition en ligne

    Une fois analysées, les données apparaissent dans une grille de type tableur. Modifiez n'importe quelle cellule, ajoutez ou supprimez des lignes, renommez les colonnes. Les modifications sont conservées en mémoire navigateur — pas d'aller-retour serveur par édition, pas de délai « enregistrement... ».

  3. 3

    Construction du fichier.xlsx

    Quand vous cliquez sur télécharger, nous utilisons SheetJS (xlsx.js) pour construire un fichier .xlsx Office Open XML directement en JavaScript. Chaque table devient une feuille distincte. Le fichier est bit à bit identique à ce qu'Excel lui-même produirait.

  4. 4

    Téléchargement sur votre machine

    Le Blob est enregistré via un clic virtuel <a download>. Ouvrez-le dans Excel, Google Sheets, Numbers — tout ce qui lit le.xlsx. Le chemin des données : SQL collé → mémoire JS → Blob.xlsx → téléchargement. Pas de serveur, pas de log, pas d'envoi.

Besoins courants SQL → Excel

Quand vous avez besoin de données dans un tableur, rapidement.

Exports pour clients ou collègues

Un collègue non technique a besoin de la dernière liste clients en fichier Excel. Lancez votre requête SQL, collez les résultats, obtenez un.xlsx. Pas besoin de développer une fonctionnalité d'export, ni de revue de conformité pour faire passer les données par un outil tiers.

Inspection locale de sauvegarde

Ouvrez un fichier mysqldump issu d'une sauvegarde, trouvez les tables pertinentes, voyez leur contenu sous forme de lignes lisibles. Souvent plus simple que de monter une base de données en bac à sable.

Migrations de données

Déplacez une petite table d'un système à un autre en passant par un.xlsx. Modifiez les données au passage (renommez les colonnes, ajoutez des champs, corrigez les coquilles) avant de réimporter.

Investigation d'incidents en production

Un ingénieur colle la ligne d'un client depuis la base dans l'outil pour déboguer un incident signalé, sans que les données ne quittent jamais son ordinateur portable. La ligne du client était sensible — s'assurer qu'elle le reste compte.

Pourquoi les données SQL exigent la confidentialité

Les dumps de bases de données contiennent généralement de vraies informations clients — noms, e-mails, adresses, parfois mots de passe hachés ou données financières. La plupart des convertisseurs SQL en ligne vous demandent d'envoyer le fichier, ce qui est exactement ce qu'il ne faut pas faire avec des PII. iKit analyse tout dans votre navigateur, donc les données ne quittent jamais votre machine.

  • Analyse les dumps MySQL, PostgreSQL et SQLite en pur JavaScript.
  • Génère le fichier.xlsx côté client via SheetJS.
  • Adapté aux données de production et aux PII — rien n'est envoyé.

Guides associés

Tutoriels détaillés et comparaisons d'outils du blog iKit.

Questions fréquentes

Quel dialecte SQL est pris en charge ?

Les instructions CREATE TABLE / INSERT de MySQL, PostgreSQL et SQLite sont toutes analysées correctement. Les identifiants peuvent être entourés de backticks (``), de guillemets doubles ("") ou de crochets ([]). L'INSERT multi-lignes (VALUES (...), (...), (...)) est pris en charge.

Mon SQL est-il envoyé quelque part ?

Non. L'analyse et la génération du.xlsx se font entièrement dans votre navigateur en JavaScript. Le fichier résultant est enregistré directement sur votre appareil.

Quelle est la limite de taille ?

Il n'y a pas de limite stricte côté serveur. Les navigateurs modernes gèrent facilement quelques dizaines de milliers de lignes. Pour les dumps volumineux, un outil en ligne de commande est généralement plus rapide.

Puis-je inclure uniquement CREATE TABLE ou uniquement INSERT ?

Oui. Si CREATE TABLE est présent, ses noms de colonnes sont utilisés. Si seul INSERT INTO... (col1, col2) VALUES... est présent, les noms de l'INSERT sont utilisés. Si l'INSERT n'a pas de liste de colonnes, on revient à col1, col2 …

Les dates et horodatages deviennent-ils des cellules de date Excel ?

Non. Les horodatages comme '2024-01-05 10:12:33' sont exportés en texte brut pour éviter la conversion automatique d'Excel. Dans Excel, sélectionnez la colonne et appliquez Format de cellule → Date si vous souhaitez le type natif.