PHPExcel没有保存我的新工作表

时间:2013-12-19 06:34:07

标签: php phpexcel

我正在使用PHPExcel为包含3张的现有excel文件创建新工作表。

$newWorkSheet = new PHPExcel_Worksheet($objPHPExcel, 'filter');
$this->objPHPExcel->addSheet($newWorkSheet);

调用$this->objPHPExcel->getSheetCount()后,它打印4。 但是当我看到当前的excel文件时,没有任何新表。

2 个答案:

答案 0 :(得分:1)

这只是创建工作表的内存实例。它需要写入磁盘。

答案 1 :(得分:1)

您忘记了保存部分..

例如..

$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save(str_replace('.php', '.xlsx', __FILE__));

官方文档中的进一步示例

http://phpexcel.codeplex.com/wikipage?title=Examples&referringTitle=Home