Bonjour,

Je dois actuellement générer un fichier excel avec une feuille de données qui vont varier selon une base de données et une feuille contenant plusieurs tableaux croisés dynamiques possédant eux mêmes leurs graphiques croisés dynamiques.
Ayant déjà ma feuille contenant mes TCD et GCD, je voudrai la dupliquer sur mon fichier excel fraîchement créé.
Je voudrais simplement automatiser l'action de "copier une feuille sur un autre classeur".

Dans un premier temps, j'essaye simplement de dupliquer mon fichier contenant la feuille avec les TCD et GCD.

Voici le bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$objPHPExcel1 = PHPExcel_IOFactory::load("example_avec_graph.xlsx");
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel1, 'Excel2007');
$objWriter->save('example_avec_graph2.xlsx');
Cela va bien me créer le fichier "example_avec_graph2.xlsx", seulement il ne contiendra plus qu'une seule feuille au lieu de deux et les données de la première feuille sont effacées avec seulement "PK" en A1.

Merci pour votre aide.