Bonjour à tous
je travail avec PHPExcel
je doit lire un fichier xlsx donc j'arrive a le lire maintenant je dois copier une feuille dans un autre fichier.
ce que je veut c'est lire la feuille du fichier et le rentrer dans une autre feuille que j'ai créer .
mais pour le moment je n'ai réussi qu'a copier la feuille.
quelqu'un aurait une idée comment faire pour que la feuille va dans celle que j'ai créer (source)
voici mon code si sa peut aider a comprendre:
merci pou l'aide que vous m'apporterez
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 $objet = PHPExcel_IOFactory::load($traitement_fichier); $classeur1 = $objet->getSheet(0); //creer le classeur $classeur2 = new PHPExcel; //on créer les feuilles du classeur $feuille1 = $classeur2->getActiveSheet(); $feuille2 = $classeur2->createSheet(); //on donne un titre au feuille $feuille1->setTitle('Source'); $feuille2->setTitle('Conversion'); for ($i=0; $i<$objet->getSheetCount(); $i++){ $classeur2->addSheet($objet->getSheet($i)); } $writer = new PHPExcel_Writer_Excel2007($classeur2); $writer->save($nouveaux_fichier); echo '<table border="1">'; foreach($classeur1->getRowIterator() as $row){ echo '<tr>'; foreach($row->getCellIterator() as $cell){ echo '<td>'; print_r($cell->getValue()); echo '</td>'; } echo '</tr>'; } echo '</table>';
Partager