Bonjour,
J'utilise un code ecrit en PHP pour faire des verifications sur les données de fichiers Excel, j'arrive par exemple à get les valeurs des cellules et à les set à partir de PHP
Je veux maintenant concaténer 2 fichiers Excel, cette concatenation marche bien mais à condition d'avoir 1 seule feuille par fichier Excel
Seule la 1ere feuille importe dans la concatenation, je veux donc supprimer les feuilles superflues
Voila le code que j'utilise pour essayer de supprimer les feuilles superflues
Mais après réouverture du fichier, rien n'a changé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $objPHPExcel = PHPExcel_IOFactory::load(PATH_FICHIER_TRAITES."CONCAT/Concat_".$file); $nombreFeuille = $objPHPExcel->getSheetCount(); if($nombreFeuille>1){ for($i=1; $i<=$nombreFeuille; $i++){ $objPHPExcel->removeSheetByIndex($i); } } $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, "Excel2007"); $objWriter->save(PATH_FICHIER_TRAITES."CONCAT/Concat_".$file);
Je me suis inspiré de la doc de PHPExcel ici -> https://github.com/PHPOffice/PHPExce...umentation.doc
Merci !
Petites reformulation, j'arrive a insérer des données dans des fichiers Excel à partir de PHP
Pour ce qui est de la concaténation, La concaténation de 2 fichiers Excel contenant une seule feuille chacun fonctionne
Mais pas quand un des 2 fichiers possède plus d'une feuille
Les données des feuilles autres que la 1ere feuille ne m’intéressent pas, je cherche donc à supprimer les feuilles "superflues" avant d'effectuer la concaténation
Voila
Partager