Ajouter une nouvelle ligne au fichier Excel en utilisant la bibliothèque phpExcel
Je suis nouveau en php ainsi à phpExcel
. Je veux juste enregistrer les données post à déjà une feuille excel à chaque fois à une nouvelle ligne.
Que j'ai cherché sur Stackoverflow.com j'ai la référence de la bibliothèque phpExcel
.
J'écris le code suivant à partir de la prise de certains échantillons.
<?php
/** Include PHPExcel */
require_once 'Classes/PHPExcel.php';
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->SetCellValue('A'.$row, $_POST['name']);
$objPHPExcel->getActiveSheet()->SetCellValue('B'.$row, $_POST['email']);
$objPHPExcel->getActiveSheet()->SetCellValue('C'.$row, $_POST['phone']);
$objPHPExcel->getActiveSheet()->SetCellValue('D'.$row, $_POST['city']);
$objPHPExcel->getActiveSheet()->SetCellValue('E'.$row, $_POST['kid1']);
$objPHPExcel->getActiveSheet()->SetCellValue('F'.$row, $_POST['kid2']);
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save('myfile.xlsx');
?>
mais le problème, je suis confronté à que je n'ai pas idée de comment ajouter une nouvelle ligne à la feuille excel de sorte que chaque fois que les données postées enregistré à la nouvelle ligne.
Je sais que mon présent code est fichier de sauvegarde sur le disque à chaque fois avec une seule ligne, mais j'ai besoin d'ajouter une nouvelle ligne à la dernière feuille excel.
source d'informationauteur rahularyansharma
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème, et j'ai trouvé la solution de
fromArray
méthode sur la feuille et le troisième paramètre,startCell
avoir un regard sur PHP-Doc :
donc, il suffit de :