如何从createPHPExcelObject()获取文件

时间:2017-09-13 04:25:40

标签: php symfony

我使用https://github.com/liuggio/ExcelBundle

中的组件liuggio/ExcelBundle

我想导入一个文件xlsx并使用createPHPObject()来捕获它 并且createPHPExcelObject()的参数是filename然后我将文件名传递给它

/**
* @var \Liuggio\ExcelBundle\Factory
*/
private $phpexcelFactory;

$path = '/Users/Intbizth/MyProject/lottery/src/Lot/LotteryBundle/Importer/lottery.xlsx'
$phpExcel = $this->phpexcelFactory->createPHPExcelObject($path);

和错误抛出在null

上调用成员函数createPHPExcelObject()

问题是如何从项目中获取文件?谢谢你提前。

1 个答案:

答案 0 :(得分:0)

问题解决! 我忘记将phpexcel service注入此服务

<service id="id.of.this.service" class="path\of\this\class">
   <argument type="service" id="phpexcel" /> /** This line is what I've forget */
</service>