Convertir XLS en SQL

Convertir XLS en SQL - SQL/NoSQL - Programmation

Marsh Posté le 07-09-2010 à 18:46:07    

Bonjour, je voudrais savoir si il existe un moyen de convertir un fichier XLS en SQL pour l'importer directement dans PHPmyAmin, genre un freeware?
 
Merci d'avance!
 
 

Reply

Marsh Posté le 07-09-2010 à 18:46:07   

Reply

Marsh Posté le 07-09-2010 à 21:09:40    

Tu l'exportes en .csv et tu l'importes par PHPMyAdmin.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 07-09-2010 à 21:42:44    

Ca n'a absolument aucun sens "convertir un XLS en SQL".  
Soit tu veux importer le fichier binaire tel quel et le stocker dans un champ au format adéquat de ta base, soit tu veux récupérer les données textuelles de ton fichier et le stocker dans un modèle de données équivalent au prix d'une gymnastique plus ou moins complexe en fonction du format du fichier. Tu peux aussi passer par un format intermédiaire comme le CSV (si le format de ton fichier excel s'y prête) pour simplifier les choses.
Dans chacun de ces cas un script PHP pourrait très bien te faire ça...
Que veux tu ?


---------------
Topic .Net - C# @ Prog
Reply

Marsh Posté le 08-09-2010 à 10:36:17    

TotalRecall a écrit :

Ca n'a absolument aucun sens "convertir un XLS en SQL".


Le mec qui fait semblant de ne pas comprendre...  
 
 

Mag_sergio a écrit :

Bonjour, je voudrais savoir si il existe un moyen de convertir un fichier XLS en SQL pour l'importer directement dans PHPmyAmin, genre un freeware?
 
Merci d'avance!
 
 


 
PHPMyAdmin peut importer directement du XLS sans passer par du CSV.
Il utilisera les noms des feuilles Excel comme noms de tables et tu peux également utiliser la première ligne comme noms de champs.
Dans PHPMyAdmin => onglet "Import"

Reply

Marsh Posté le 09-09-2010 à 09:45:11    

C'est vrai que je n'ai pas parlé de cette possibilité, mais ma remarque n'en demeure pas moins juste et les autres suggestions que je fais valables, alors pas la peine d'attaquer comme ça.
Désolé mais "convertir du XLS en SQL" en soi ça ne veut rien dire alors on est dans l'interprétation, au fond on ne sait pas ce que veut faire l'auteur du topic.


Message édité par TotalRecall le 09-09-2010 à 09:45:37

---------------
Topic .Net - C# @ Prog
Reply

Marsh Posté le 10-09-2010 à 22:20:56    

jeff@be a écrit :


Le mec qui fait semblant de ne pas comprendre...  
 
 


Il a raison, transformer du XLS en SQL ne veut strictement rien dire. La moindre des choses quand on pose une question est de la formuler correctement. Inutile de le prendre comme ça.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 10-09-2010 à 23:34:11    


En Oracle, on peut passer par des SQLLoader pour charger des fichiers CSV en base. Je ne sais pas s'il y a l'équivalent en MySql

Reply

Marsh Posté le 12-09-2010 à 17:18:37    

Harkonnen a écrit :


Il a raison, transformer du XLS en SQL ne veut strictement rien dire. La moindre des choses quand on pose une question est de la formuler correctement. Inutile de le prendre comme ça.


 
Tu prends d'un côté un format de fichier qui permet de stocker des données et de l'autre un langage qui permet de stocker des données dans une base de données et entre les deux tu mets "convertir" et puis tu cherches deux minutes à comprendre ce que le gars essaie de faire...  :sweat:  
 
Désolé si j'ai semblé agressif, ce n'était pas mon but, ironique certes, mais agressif non

Reply

Marsh Posté le 14-09-2010 à 10:29:13    

pharaon2005 a écrit :


En Oracle, on peut passer par des SQLLoader pour charger des fichiers CSV en base. Je ne sais pas s'il y a l'équivalent en MySql


 
oui, y'a l'équivalent : http://dev.mysql.com/doc/refman/5.1/en/load-data.html


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed