首页 > 解决方案 > Codeigniter不在excel中保存数据

问题描述

我无法在 excel 中设置单元格值,错误是

ZipArchive::close(): 无法创建临时文件: 没有这样的文件或目录。如何解决编辑问题 ZipArchive::close():

消息:ZipArchive::close():未能创建临时文件:没有这样的文件或目录

致命错误:未捕获的 PHPExcel_Writer_Exception:无法关闭 zip 文件 php://output。在 /Applications/XAMPP/xamppfiles/htdocs/paym/backoffice/api/v1/application/third_party/PHPExcel/Writer/Excel2007.php:389 我的代码:

     $fileName = 'data-'.time().'.csv';
     $objPHPExcel = new PHPExcel();
     $objPHPExcel->setActiveSheetIndex(0);


     $objPHPExcel->getActiveSheet()->setCellValue('A1', 'room');
     $objPHPExcel->getActiveSheet()->SetCellValue('B1', 'electric');
     $objPHPExcel->getActiveSheet()->SetCellValue('C1', 'water');
     $objPHPExcel->getActiveSheet()->SetCellValue('D1', 'total_price');
     $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel,'Excel2007');

     header('Content-Type: application/vnd.ms-excel'); 
     header('Content-Disposition: attachment;filename='.$fileName); 
     header('Cache-Control: max-age=0'); 
     $objWriter->save('php://output');

标签: phpcodeigniter

解决方案


推荐阅读