Upload et modification fichier excel via PHP
Fermé
billypote
Messages postés
44
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
7 août 2015
-
22 oct. 2008 à 10:46
babid - 13 oct. 2009 à 18:46
babid - 13 oct. 2009 à 18:46
Bonjour tout le monde,
Je suis un peu en galère la.
L'idée c'est que j'ai un fichier excel avec une colonne A et une colonne B, je voudrais pouvoir uploader ce fichier, et le modifier de facon a obtenir une troisieme colonne A+B, puis l'enregistrer la ou je veux.
La partie upload ne pose pas de problemes, c'est jsute que je n'ai pas la moindre idée de comment modifier le fichier Excel avec PHP.
Merci pour votre aide.
Je suis un peu en galère la.
L'idée c'est que j'ai un fichier excel avec une colonne A et une colonne B, je voudrais pouvoir uploader ce fichier, et le modifier de facon a obtenir une troisieme colonne A+B, puis l'enregistrer la ou je veux.
La partie upload ne pose pas de problemes, c'est jsute que je n'ai pas la moindre idée de comment modifier le fichier Excel avec PHP.
Merci pour votre aide.
A voir également:
- Upload et modification fichier excel via PHP
- Fichier rar - Guide
- Word et excel gratuit - Guide
- Si et excel - Guide
- Liste déroulante excel - Guide
- Comment réduire la taille d'un fichier - Guide
21 réponses
billypote
Messages postés
44
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
7 août 2015
10
Modifié par billypote le 6/05/2010 à 12:41
Modifié par billypote le 6/05/2010 à 12:41
J'aimerai te dire que y'a un intérêt, mais je n'en vois pas :d
Pour l'instant j'arrive à créer un fichier Excel avec PHP, et écrire des trucs dedans, mais impossible de modifier un fichier existant. VOila le code qui fonctionne et qui me permet de créer un fichier excel en php:
J'ai chopé ça la https://openclassrooms.com/fr/courses
Ce bout de code créé un fichier et écrit "tut" dans la case B1.
Apparement c'est du VBA remixé façon php, donc je vais tester
Pour l'instant j'arrive à créer un fichier Excel avec PHP, et écrire des trucs dedans, mais impossible de modifier un fichier existant. VOila le code qui fonctionne et qui me permet de créer un fichier excel en php:
// On définie une constante FILENAME comprenant le nom du fichier à générer et son emplacement. define("FILENAME","C:/mon_repertoire/fichier.xls"); $excel=new COM("Excel.application"); //Instanciation de l'objet COM $excel->sheetsinnewworkbook=1;//1 seule feuille de calcul dans le document $excel->Workbooks->Add();//Ajout d'un classeur $book=$excel->Workbooks(1);//$book contient le classeur actif $sheet=$book->Worksheets(1);//$sheet contient la feuille active (comme son nom l'indique, feuille en anglais) $sheet->Name="Nom de votre feuille";//Attribution d'un nom à la feuille $cell=$sheet->Range('B1'); // On sélectionne la case B1 $cell->value="tut"; $book->saveas(FILENAME);//Sauvegarde du fichier unset($sheet);//Libération de $sheet unset($book);//Libération de $book $excel->Workbooks->Close();//Fermeture du classeur $excel->Quit();//On quitte Excel unset($excel);//Libération de l'instance $excel
J'ai chopé ça la https://openclassrooms.com/fr/courses
Ce bout de code créé un fichier et écrit "tut" dans la case B1.
Apparement c'est du VBA remixé façon php, donc je vais tester
$excel=Workbooks->Open FILENAME;pour tenter d'ouvrir un fichier deja existant.