Maison > Article > Tutoriel logiciel > Comment importer des données dans MySQL à l'aide d'Excel
Il existe de nombreuses méthodes, mais je vous suggère de lire d'abord la documentation de développement MySQL, qui est très détaillée. Si vous êtes trop paresseux pour lire, vous pouvez lire ce qui suit
.1. Il existe le logiciel PHP Excel Parser Pro v4.2, vous pouvez le télécharger ici :
2. Excel peut être enregistré au format csv. Puis versez MySQL via phpmyadmin
3. Importez-le d'abord dans Access, puis insérez-le dans MySQL, ou écrivez votre propre programme pour lire les données dans Excel, puis enregistrez-le dans MySQL
4. Il existe également une méthode manuelle relativement stupide, qui consiste à utiliser Excel pour générer d'abord des instructions SQL, puis à les exécuter dans MySQL. Cette méthode convient pour importer des tables Excel dans diverses bases de données SQL :
.1. Supposons que votre table comporte trois colonnes de données : A, B et C. Vous souhaitez importer la table dans votre base de données, respectivement col1, col2 et col3.
2. Ajoutez une colonne à votre tableau et utilisez des formules Excel pour générer automatiquement des instructions SQL. La méthode spécifique est la suivante :1. Ajoutez une colonne (en supposant qu'il s'agisse de la colonne D)
2. Entrez la formule dans la colonne D de la première ligne, qui est D1 :
=CONCATENATE("insérer dans le tableau (col1,col2,col3) valeurs ('",A1,"','",B1,"','",C1,"');")
3. À ce moment, D1 a généré l'instruction SQL suivante :
insérer dans le tableau (col1,col2,col3) les valeurs ('a','11','33');
4. Copiez la formule de D1 dans la colonne D de toutes les lignes (cliquez et maintenez simplement le coin inférieur droit de la cellule D1 avec la souris et faites-la glisser vers le bas)
5. À l'heure actuelle, la colonne D a généré toutes les instructions SQL
6. Copiez la colonne D dans un fichier texte brut, en supposant qu'il s'agit de sql.txt
3. Mettez simplement sql.txt dans la base de données et exécutez-le. Vous pouvez l'importer en utilisant la ligne de commande ou l'exécuter en utilisant phpadmin.
Comment importer une table de données EXCEL dans SQL
Comment importer un tableau Excel dans une base de données :
1. Pour stocker de grandes quantités de données dans une base de données, il est préférable d'utiliser des outils de gestion de base de données graphiques. Cependant, s'il n'y a pas d'outils et que vous ne pouvez exécuter que des commandes, cela prendra beaucoup de temps. Vous pouvez uniquement combiner les données, former les données dans une instruction d'insertion, puis les exécuter par lots sur la ligne de commande.
2. Combinez les données suivantes, qui utilisent une fonction dans Excel.
Il existe une zone de saisie fx dans Excel, remplissez simplement la chaîne assemblée ici.
Remarque : Chaîne 1 & A2 & Chaîne 2 & ...
A2 peut être saisi directement, ou vous pouvez utiliser la souris pour cliquer sur la cellule correspondante.
3. Utilisez le symbole & pour connecter chaque chaîne. Ci-dessous la première chaîne de connexion
="insérer dans les valeurs de la taverne('"&A2&"','"&B2&"','"&C2&"','"&D2&"');"
Après l'écriture, appuyez sur la touche Entrée pour combiner la chaîne correspondante.
insérer dans les valeurs de la taverne('jw_agi','Shuguang','0','1');
4. Après avoir disposé les chaînes dans la première rangée, placez la souris sur le côté inférieur droit de la cellule, une croix en gras apparaîtra, cliquez et appuyez (ne lâchez pas), continuez à tirer vers le bas jusqu'à la dernière rangée, puis Publiez-le. .
5. De cette façon, toutes les instructions d'insertion ont été triées. L'étape suivante consiste à exécuter ces instructions par lots.
Comment importer des données d'Excel dans une base de données MySQL
2. Ajoutez une colonne au tableau Excel (? Excel devrait être la colonne E) et utilisez des formules Excel pour générer automatiquement des instructions SQL (c'est très important, ne vous trompez pas). La méthode spécifique est la suivante : :
1. Ajoutez une colonne (Excel devrait être la colonne E, car nous avons 4 colonnes de données originales, à savoir les colonnes ABCD)
2. Dans la colonne E de la première ligne (cette ligne doit être une ligne de données valide sinon une erreur se produit), entrez la formule =CONCATENATE("insérer dans le tableau (field1,field2,field3,field4) valeurs ('" ,A1, "','"",B1,"','",C1,"','",D1,"');")
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!