Vous êtes hors ligne. Les outils déjà ouverts continuent de fonctionner.
Excel en MySQL
Créez une table MySQL à partir d'une feuille Excel et remplissez-la avec des requêtes INSERT par lots, prêtes pour MySQL Workbench, phpMyAdmin ou la ligne de commande.
Vos fichiers ne quittent jamais votre appareil. Tout se passe dans votre navigateur.
Excel
SQL
Signaler un problème
Comment ça marche
Ajoutez vos données ExcelOuvrez le fichier ou collez les cellules dans la zone d'entrée. La première ligne donne les noms de colonnes.
Vérifiez les réglagesLa base de données est déjà sélectionnée. Saisissez le nom de la table et choisissez combien de lignes va contenir chaque INSERT.
Copiez ou téléchargezCopiez le SQL ou téléchargez-le en fichier .sql et exécutez-le dans votre outil de base de données.
Les particularités de MySQL
Les noms sont entourés d'accents graves, le texte utilise VARCHAR avec une longueur adaptée aux données, et les valeurs vrai ou faux deviennent TINYINT(1). Les barres obliques inverses du texte sont échappées, ce que MySQL exige dans son mode par défaut.
Utilisez des lots plus grands pour des imports plus rapides : MySQL gère sans problème des milliers de lignes par INSERT.
À propos du format Excel
Le XLSX est le format standard d'Excel depuis 2007. Il stocke chaque feuille sous forme de grille de cellules avec leurs valeurs et leur mise en forme. Les dates y sont enregistrées comme des nombres ; l'outil les retransforme en dates lisibles avant d'écrire le SQL.
À propos du format SQL
Le SQL est le langage des bases de données relationnelles. CREATE TABLE définit les colonnes et leurs types, INSERT ajoute les lignes. Le script généré s'exécute dans SQL Server Management Studio, MySQL Workbench, pgAdmin ou n'importe quel client de base de données.
Questions fréquentes
Les caractères accentués seront-ils bien enregistrés ?
Oui, tant que votre table utilise un jeu de caractères UTF-8 comme utf8mb4, celui par défaut dans les versions actuelles de MySQL.
Mes données sont-elles envoyées quelque part ?
Non. Tout se passe dans votre navigateur. Votre tableur n'est pas envoyé sur nos serveurs.
Puis-je coller des données directement depuis Excel ?
Oui. Sélectionnez les cellules dans Excel, copiez-les et collez-les dans la zone d'entrée. L'outil reconnaît automatiquement le format séparé par des tabulations.
Quels fichiers Excel sont pris en charge ?
Les fichiers .xlsx récents d'Excel, Google Sheets et LibreOffice. Les anciens fichiers .xls doivent d'abord être enregistrés en .xlsx. Pour les fichiers à plusieurs feuilles, vous choisissez la feuille.
Pourquoi les noms de mes colonnes changent-ils ?
Avec Simplifier les noms activé, les espaces et les caractères spéciaux sont remplacés : par exemple Nom du produit devient nom_du_produit. Désactivez l'option pour garder les noms d'origine entre guillemets.
Est-ce que ça marche sans connexion Internet ?
Oui. Une fois la page ouverte, elle continue de fonctionner même si la connexion est coupée.
Déposez le fichier pour voir ce que vous pouvez en faire