php - 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');
解决方案
推荐阅读
- angular - navigateByUrl 无法路由应用程序
- angular - formio select组件中键和值属性的JSON数据是什么
- node.js - 如何从导致突变失败的graphql响应中删除`__typename`字段
- python - 只有 size-1 的数组可以转换为 Python 标量
- sql - SQL/T-SQL。从数字创建范围
- c# - 如果值在此行中,如何获取行号并返回它
- angular - 如何以角度 6 翻译枚举
- java - Java - 将类型传递给超类静态方法
- azure - 在 Azure API 管理中设置并发限制
- nginx - 启用 HTTP2 服务器推送 Nginx