在項目中,我使用Symfony2的PHPExcel包裝器https://github.com/liuggio/ExcelBundle如何修改使用PHPExcel Excel文件中的Symfony2
與鏈接上面的例子我可以創建新的Excel文件。但是這個文件根本沒有樣式或標記。所以我創建了一個我想輸入一些數據的excel模板。
我知道如何加載一個Excel文件:
$excelObj = $this->get('xls.load_xls2007')
->load($this->get('kernel')
->getRootDir() . '/../web/excel-template.xlsx');
//custom modifications on excel file
現在我需要創建一個響應。但是在ExcelBundle的文檔中沒有關於如何做到這一點的信息。他們只是顯示瞭如何響應爲由代碼創建的Excel文件工作。
我想:
$excelService->setExcelObj($excelObj);
$response = $excelService->getResponse();
//the rest is equal to the code in the doc
,但它給了我一個空白Excel文檔。
任何想法如何使用加載的excel文件做出響應?
我不知道該如何解決我的問題。我只想知道保存和響應xml文件的代碼行 –