【发布时间】:2012-06-24 18:17:07
【问题描述】:
我正在尝试将 PHPExcel 与 CodeIgniter 一起使用。
但我遇到了错误
致命错误:在第 949 行从 C:\ms4w\Apache\htdocs\plantation\system\core\Loader.php 中的上下文“CI_Loader”调用私有 IOFactory::__construct()
我将 PHPExcel 放入我的应用程序/库中
这是我的代码控制器
function excel()
{
$this->load->library('phpexcel');
$this->load->library('PHPExcel/iofactory');
$objPHPExcel = new PHPExcel();
$objPHPExcel->getProperties()->setTitle("title")
->setDescription("description");
// Assign cell values
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'cell value here');
// Save it as an excel 2003 file
$objWriter = IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save("nameoffile.xls");
}
同http://codeigniter.com/wiki/PHPExcel/
请解决这个问题
我使用 codeigniter 2.0 和 php excel 1.7.7
感谢您的关注
BR
法会
【问题讨论】:
-
我不是 CI 专家,但文件名是否应该区分大小写?
-
@EswarRajeshPinapala ,@MarkBaker 终于找到了它的工作线程,但是当我下载 excel 时,字体很奇怪 **þÿÕÍÕœ。“—+,ù®0¼HPX
hp** when i put header code and use code$objWriter->save('php ://output');` 在我的控制器中。有什么想法吗?? -
其实你不应该把excel的内容输出到浏览器,因为浏览器不能读取。请参阅我的回答,了解如何解决此问题。或者你也可以做 $objWriter->save('test.xlsx');.
标签: php codeigniter export-to-excel phpexcel