Transfert Excel ver mysql

Transfert Excel ver mysql - SQL/NoSQL - Programmation

Marsh Posté le 14-03-2007 à 21:53:13    

Je voudrais transférer des données excel vers ma table mysql.
 
Est-ce que cela est possible et comment dois-je m'orienter pour faire cela ?
 
J'ai essayé de lire le contenu de mon fichier en php mais je n'ai que les titres de colonnes.
 
<?php
// Instruction 1
$fp = fopen ("horaire.txt", "r" );
// Instruction 2
$contenu_du_fichier = fgets ($fp, 255);
// Instruction 3
fclose ($fp);
// Instruction 4
echo 'Le fichier contient : '.$contenu_du_fichier;
?>


Message édité par fourniey le 15-03-2007 à 03:35:10
Reply

Marsh Posté le 14-03-2007 à 21:53:13   

Reply

Marsh Posté le 15-03-2007 à 11:12:48    

fait un macro dans excel, ce sera plus simple.
 
sinon, tu exportes ton fichier excel en csv

Reply

Marsh Posté le 15-03-2007 à 11:25:10    

[:w3c compliant] http://www.google.fr/search?hl=fr&q=excel+to+mysql
et les deux premiers liens:
http://www.infres.enst.fr/~danzart [...] orte.phtml ( solution pure phpète)
http://cherbe.free.fr/xl2mysql.html ( solution intègrant une macro excel)

Reply

Marsh Posté le 15-03-2007 à 12:40:11    

Merci!
 
Je vais regarder pour la première option de anapajari car plusieurs usagers différents doivent pouvoir faire ce transfert.

Reply

Marsh Posté le 15-03-2007 à 13:51:07    

J'ai essayé cette option: http://www.infres.enst.fr/~danzart [...] orte.phtml ( solution pure phpète)  
 
et il ne se passe absolument rien!
 
j'ai même enlever mon fichier .csv et aucun message d'erreur!

Reply

Marsh Posté le 15-03-2007 à 14:09:29    

Lis la doc?
Il y a des fonctions de lecture de fichiers csv.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 15-03-2007 à 14:19:50    

si le transfert est assuré par un script php alors CSV ou COM (mais marche que si le serveur est sous Windows et c'est lourd)
 
Sinon, macro excel avec connection odbc à ta bd mysql ;)

Reply

Marsh Posté le 15-03-2007 à 17:45:35    

dommage et en plus, je ne connais pas les macros Excel.
 
Je voulais un écran avec un bouton parcourir pour sélectionner le fichier excel car les gens font ce transfert à partir de chez eux et je ne peux installer une macro à tout le monde car ils ne sont pas familiers avec Excel.

Reply

Marsh Posté le 15-03-2007 à 17:47:02    

je pense que le plus simple reste le csv alors.

Reply

Marsh Posté le 15-03-2007 à 18:24:57    

Par contre, mon serveur semble sous linux.

Reply

Marsh Posté le 15-03-2007 à 18:24:57   

Reply

Marsh Posté le 16-03-2007 à 08:51:55    

semble?

Reply

Marsh Posté le 16-03-2007 à 11:46:16    

Je viens de recevoir un autre fichier qui contient plus de 200 fiches et que je dois intégrer à une de mes tables.
 
Je peux pas croire que ce soit si compliqué de transférer des données excel vers une table mysql en 2007. Meme windev faisait ça bien!

Reply

Marsh Posté le 16-03-2007 à 11:48:41    

Reply

Marsh Posté le 16-03-2007 à 11:51:58    

fourniey a écrit :

Je viens de recevoir un autre fichier qui contient plus de 200 fiches et que je dois intégrer à une de mes tables.
 
Je peux pas croire que ce soit si compliqué de transférer des données excel vers une table mysql en 2007. Meme windev faisait ça bien!


ce n'est pas compliqué. Lis la putain de doc de ton bordel de sgbd, et celle du putain de langage que tu veux utiliser, au lieu de chouiner qu'on ne fait pas tout le boulot à ta place.


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

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