我试图打开Excel工作表并在其中插入少量记录。但是,它没有用。 这是我的代码
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
//we load the file that we want to read
$objPHPExcel = PHPExcel_IOFactory::load("/home/bigc/Desktop/test.xlsx");
$objPHPExcel->setActiveSheetIndex(0);
// Change the file
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'Hello')
->setCellValue('B1', 'World!');
// Write the file
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
error_reporting(E_ALL);
ini_set('display_errors', 1);
$objWriter->save("/home/bigc/Documents/test.xlsx");
//we save
$objWriter->save();
它抛出的错误是
致命错误:未捕获的异常' PHPExcel_Writer_Exception'有消息'无法关闭zip文件/home/bigc/Documents/test.xlsx.'在/home/bigc/Development/Development/Classes/PHPExcel/Writer/Excel2007.php:399堆栈跟踪:#0 /home/bigc/Development/Development/Upload.php(39):PHPExcel_Writer_Excel2007->保存(&# 39; / home / bigc / Docu ...')#3 {main}在第399行的/home/bigc/Development/Development/Classes/PHPExcel/Writer/Excel2007.php中抛出
我已经设置了阅读&写权限。任何帮助将不胜感激。
答案 0 :(得分:0)
但问题是,您正试图在桌面上写文件的顶部。这不是您的代码或phpexcel的问题。这是关于权限。尝试将文件保存到其他位置,然后保存到同一位置但名称不同。当前文件是否只是偶然读取的。继续追逐许可问题。