Transformer des INSERT SQL en CSV

Collez des instructions SQL « INSERT INTO » (issues d'un dump de base de données par exemple) pour en extraire les données sous forme de tableau CSV téléchargeable.

Exemple :
Glissez-déposez un .sql ici, ou collez son contenu ci-dessous. 15 Mo max.

Comment ça marche

Vous avez reçu un dump SQL (export de base de données) et vous avez juste besoin des données dans un tableau, sans monter de serveur SQL ? Collez les instructions « INSERT INTO table (col1, col2) VALUES (...), (...); » : les noms de colonnes servent d'en-tête et chaque tuple de valeurs devient une ligne du CSV généré.

Les apostrophes échappées et les valeurs NULL sont-elles gérées ?

Oui, les apostrophes doublées comme dans SQL (« O''Brien » devient « O'Brien ») sont correctement interprétées, et le mot-clé « NULL » est converti en cellule vide dans le CSV.

Que se passe-t-il si plusieurs instructions INSERT portent sur des tables différentes ?

L'outil détecte toutes les instructions INSERT du texte collé, mais n'exporte que celles qui partagent exactement les mêmes colonnes que la première instruction trouvée ; un message vous prévient si d'autres instructions ont été ignorées pour cette raison.

Traitement 100% local : l'analyse du SQL et la génération du CSV se font entièrement dans votre navigateur, votre dump n'est jamais envoyé à un serveur.