我正在尝试将PHPExcel库构建到使用Kohana PHP 框架构建的应用程序中。
在 Kohana 框架之外的测试应用程序中,我可以很好地创建和读取 Excel 文件。
在Kohana 应用程序中,创建文件有效:
$objPHPExcel = new PHPExcel();
$objPHPExcel->getProperties()->setCreator("Test Generator")
->setTitle("Test Excel5 File");
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1', 'Hello');
$objPHPExcel->getActiveSheet()->setTitle('Test Sheet');
$objPHPExcel->setActiveSheetIndex(0);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('test123.xls'); //created in the root directory of application
但是,当我尝试使用以下代码读取文件时,在 Kohana 框架内:
$objReader = PHPExcel_IOFactory::createReader('test123.xls');
我收到此错误:
如何防止 PHPExcel/Kohana 尝试从 Excel 文件名中创建类名?