2017-08-07 1 views
-4

J'ai une table de données dans mon fichier Excel,puis-je générer des requêtes mysql à partir d'Excel?

Comment puis-je générer des requêtes d'insertion MySQL à partir de données Excel?

Existe-t-il une solution pour importer des données d'Excel vers mysql?

+4

Possible copie de [Comment importer automatiquement les données d'une feuille excel dans la table MySQL?] (https://stackoverflow.com/questions/30907943/how-to-import-the -data-d'-un-excel-feuille-à-la-mysql-table-automatiquement) – MrSimpleMind

+1

Eh bien, il y a [MySQL pour Excel] (https://dev.mysql.com/doc/mysql-for-excel/en /) – stuartd

Répondre

1

Oui, vous pouvez générer les requêtes mysql à partir d'Excel en utilisant PHP.

error_reporting(E_ALL^E_NOTICE); 
require_once 'query_generator.php'; 
$data = new Spreadsheet_Excel_Reader("example.xls"); 

Sortie:

INSERT INTO table_name VALUES ('101', 'Narendra Modi', 'Cabinet Ministers', 'Personnel, Public Grievances and Pensions, Department of Atomic Energy, Department of Space, All important policy issues and all other portfolios not allocated to any Minister', 'NULL', 'NULL', 'NULL'); 
INSERT INTO table_name VALUES ('102', 'Rajnath Singh', 'Cabinet Ministers', 'Home Affairs', 'NULL', 'NULL', 'NULL'); 
INSERT INTO table_name VALUES ('103', 'Sushma Swaraj', 'Cabinet Ministers', 'External Affairs, Overseas Indian Affairs', 'NULL', 'NULL', 'NULL'); 
INSERT INTO table_name VALUES ('104', 'Arun Jaitley', 'Cabinet Ministers', 'Finance, Corporate Affairs and Defence', 'NULL', 'NULL', 'NULL'); 

J'ai écrit du code PHP pour générer toutes les requêtes à partir d'Excel w Cliquez ici pour notre système de production