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
A voir également:
- Upload et modification fichier excel via PHP
- Fichier rar - Guide
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - 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.