Lin*_*ode 0 php codeigniter phpexcel
我已经按照一些教程看了一些人有同样的问题,但我无法弄清楚如何将这个工作放在我的项目上.
顺便说一句,我正在使用CodeIgniter框架,我的计算机中有Excel 2007.
public function exportExcel(){
require(APPPATH . 'libraries/toExcel/PHPExcel.php');
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'Hello');
// Rename worksheet
$objPHPExcel->getActiveSheet()->setTitle('Simple');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
header('Content-Type: application/vnd.ms-excel; charset=utf-8');
header('Content-Disposition: attachment; filename=01simple.xls');
header('Cache-Control: max-age=0');
$objWriter->save('php://output');
exit;
}
Run Code Online (Sandbox Code Playgroud)
这是我的测试代码.每当我下载该函数生成的文件并尝试打开它时,我得到的是:

当我点击"是"时,我会收到:

解决了.
ob_end_clean();
ob_start();
$objWriter->save('php://output');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2166 次 |
| 最近记录: |