PHP récuperer la valeur d'une cellule d'un fichier Excel


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 374
Inscription: 4 Mar 2005

PHP récuperer la valeur d'une cellule d'un fichier Excel

Message le Jeu Nov 15, 2007 13:42

Bonjour,

Je souhaiterais savoir s'il existe un moyen simple (ou pas) de récuperer les valeurs de cellules d'un fichier excel avec PHP.

Merci de votre aide


kanon90
WRInaute impliqué
WRInaute impliqué
 
Messages: 938
Inscription: 23 Mar 2007

Message le Jeu Nov 15, 2007 13:46

simple.... Hum je l'ai fait à une époque, pas vraiment facile mais une fois que c'est mis en place ca se passe bien. Par contre il faut le faire depuis une machine ou est installé excel

Voici un lien qui devrait t'intéresser :
http://web.informbank.com/articles/tech ... uments.htm

et si tu as une erreur lors de l'execution, ca risque de provenir de la :
http://www.brakstar.com/forum/braktopic_397.html


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 374
Inscription: 4 Mar 2005

Message le Jeu Nov 15, 2007 13:55

ok merci pour l'info je vais jetter un oeil à tout ça


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 374
Inscription: 4 Mar 2005

Message le Jeu Nov 15, 2007 14:01

en fait ça ne repond pas tout a fait à ma question les differents liens que tu m'as donné servent à générer des fichier EXCEL hors je souhaite extraire des données d'un fichier excel déjà existant.

Si vous avez de la doc sur le sujet merci de me la faire partager.


kanon90
WRInaute impliqué
WRInaute impliqué
 
Messages: 938
Inscription: 23 Mar 2007

Message le Jeu Nov 15, 2007 14:16

ben non, moi j'ai extrait des données, peut etre que ce ne sont pas les bonnes sources :-/

voila un bout de code qui pourra t'inspirer ^^

$filename = "D:/fichier.XLS";
$excel_app = new COM("Excel.application") or Die ("Did not connect");
$sheet=1;
// Pour lire
$Workbook = $excel_app->Workbooks->Open("$filename") or Die("Did not open $filename $Workbook");
$Worksheet = $Workbook->Worksheets($sheet);
$Worksheet->activate;

$excel_cell = $Worksheet->Range(A1);
$excel_cell->activate;
$valeur_A1 = $excel_cell->value;

hsii04
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 29
Inscription: 15 Mar 2005

Message le Jeu Nov 15, 2007 14:20



webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 374
Inscription: 4 Mar 2005

Message le Jeu Nov 15, 2007 14:53

merci pour toutes ces infos je pense que phpexcelreader va faire l'affaire


kanon90
WRInaute impliqué
WRInaute impliqué
 
Messages: 938
Inscription: 23 Mar 2007

Message le Ven Nov 16, 2007 9:24

Bonne chance et n'hésites pas à poster la réponse si tu as réussis, il y a tres peu de sources concernant la lecture de fichiers excels et pour ma part j'ai galéré un moment avant de mettre en place mon code, rien que pour la mise en place de l'objet COM.


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 374
Inscription: 4 Mar 2005

Message le Mer Déc 05, 2007 13:53

Je ne l'ai pas encore acheté mais pour ceux que ça interresse j'ai trouvé un logiciel partenaire de microsoft qui permet de convertir un fichier excel en html Spreadsheet Converter ca se passe ici :

http://www.spreadsheetconverter.com/fr/


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités