slt a tous,
je souhaiterai extraire des données d'un fichier xls(excel) pour la mise a jour d'une base de données d'un intranet devant etre réalisé en php. merci de bien vouloir me donner un coup de main.
slt a tous,
je souhaiterai extraire des données d'un fichier xls(excel) pour la mise a jour d'une base de données d'un intranet devant etre réalisé en php. merci de bien vouloir me donner un coup de main.
Bonjour
A priori le truc le plus simple si tu peux le faire c de genere un .csv a partir de ton xls (Excel>>Fichier>>Enregistrer sous...). Ensuite tu va dans phpMyAdmin tu selectionne la table dans laquel tu veux ajouter les donner et en bas de la page tu as un lien "Insert data from a text file into the tableInsert data from a text file into the table".
Et le tour est joue![]()
ok merci pour ta réponse pour pour prendre le temps de répondre.
j'ai vu qu'il y avait la possibilité d'extraire les données a partir d'un fichier .csv, mais comme tu vient de l'expliquer il faut passer par cette étape de conversion. or, je dois automatiser l'extraction donc :
soit j'écris une procédure de conversion du fichier ensuite je récupere les infos,
soit je récupere les infos directement dans le fichier .xls,
mais l'un ou l'autre doit se faire par le code.
merci de bien vouloir m'aider à cela.
Re
Je ne vois vraiment pas comment tu pourrai traite un fichier .xls uniquement en php.... Il te faudrait un programme ou une librairie qui permettent de "decoder le fichier".... Et a ma connaissance il en existe pas.
Mais tu dis que cela dois etre automatique ?? C'est le programme lui meme qui a certain moment dois aller chercher le fichier .xls ?? Sinon tu peux qu'en meme demander a l'utilisateur de te donner un fichier .csv que tu n'aura pas trop de probleme a parser.
Autre solution tu ne fais pas ton appli en php mais en visual basic ou qqch dans le genre en te servant d'excel pour recuperer les infos du .xls...
J'espere que je t'aide un peu qd meme...![]()
merci pour ton aide,
je suis obligé de passer par le php, je crois que je v faire comme tu as dis, cad contraindre la fourniture d'un fichier csv. autre question : il n'y a pas de programme qui convertisse un xls en csv ? si c le cas j'integre le code dans mon prog comme ca je récupere quand meme le xls mais je le convertis et j'etrait sur le csv.
merci.
RE
A ma connaissance il y a tres peux de programme capable de comprendre le .xls c'est un format proprietaire dont seul microsoft detient vraiment les cles... Biensur open office arrive a les lires mais pas a 100% a 99% seulement.
Donc je pense qu'il faut que tu oblige les gens a donner un .csv: note c vraiment pas dur comme manip avec une bonne explication dans ta page web ca se fait en trente seconde.
Sinon tu fais un activeX ou un truc dans le genre qui dialogue avec excel. Mais c plus de boulot et de complications (differentes versions de excel, parametres de securite, etc...)
ok merci pour ton aide, je crois que j'ai pas trop le choix. merci encore pour t réponse vincedom
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager