Neue Zeile Anhängen, um excel-Datei, die mit phpExcel Bibliothek

Ich bin neu in php als auch zu phpExcel . Ich will einfach nur speichern Sie Daten an eine vorhandene excel-Tabelle jedes mal eine neue Zeile.

Als ich suchte auf Stackoverflow.com ich habe die Referenz der Bibliothek phpExcel.

Schreibe ich den folgenden code von der Einnahme einige Beispiele.

<?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');    

?>

aber das problem, das ich mich vor, ich habe keine Ahnung, wie neue Zeile Anhängen zu excel-Blatt, so dass jedes mal, wenn gebuchte Daten gespeichert neue Zeile.

Ich weiß, dass mein code nur beim speichern der Datei auf der Festplatte jedes mal mit einer einzigen Zeile, aber ich muss neue Zeile Anhängen zum letzten excel-sheet.

Es sei denn, Sie wollen, um eine neue Zeile einzufügen, bevor Sie eine vorhandene Zeile aus, Sie brauchen keine sorgen zu machen. set cellValue() wird das hinzufügen von Daten in die Zelle, die Sie angeben: wenn der Wert in einer Zelle bereits vorhanden ist, dann wird es überschrieben werden; wenn es nicht vorhanden ist, dann wird er erstellt. Wenn Sie brauchen, um zu wissen, die Nummer der letzten Zeile, dann verwenden Sie das Arbeitsblatt ist getHighestRow () - Methode, oder getHighestDataRow () - Methode
Ich will einfach nur, um neue Zeile Anhängen jedes mal, wenn Daten mit post und meine excel-Anwendung ist bereits auf dem server. bedeutet, ich will keine alten Daten verloren. neue Daten, neue Zeile.
In diesem Fall: laden Sie die Datei, rufen Sie getHighestRow (), um die Letzte Zeile verwendet, fügen Sie diesen Wert, dann schreiben die neuen Daten auf die neue Zeilen-Nummer
dein Vorschlag hat mir geholfen .Dank
Mögliche Duplikate von das Hinzufügen einer neuen Zeile mit PHPExcel?

InformationsquelleAutor rahularyansharma | 2013-05-13

Schreibe einen Kommentar