我正在寻找一种方法来执行以下操作:
$file = 'file.xls';
$input = '<tr><td>Some input</td></tr>';
if (!file_exists($file))
{
create_excel($file); //Create the sheet
input_titles($file); //Add column titles
}
else
{
add_input_to_the_last_line($input);
}
是否有可以简单执行上述操作的库?
答案 0 :(得分:2)
您可以使用PHPExcel library:
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$rowCount = 1;
while($row = mysql_fetch_array($result)){
$objPHPExcel->getActiveSheet()->SetCellValue('A'.$rowCount, <your_row_name>);
$objPHPExcel->getActiveSheet()->SetCellValue('B'.$rowCount, <your_row_name>);
$rowCount++;
}
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save('your_file_name.xlsx');