Я просто хочу отобразить файл Excel, существующий на моем жестком диске, в виде веточки.Показать файл excel с Liuggio/Excelbundle и Symfony2
Я использую Symfony [2,5] и «Liuggio/Excelbundle»
Этот трюк работает хорошо, но я хочу, чтобы добавить его в мой взгляд.
public function newAction()
{
$filename = 'filename.xlsx';
$reader = \PHPExcel_IOFactory::createReaderForFile($filename);
$excel = $reader->load($filename);
$writer = \PHPExcel_IOFactory::createWriter($excel, "HTML");
$writer->generateStyles();
$writer->generateSheetData();
// this doesnt work..
return $this->render('MonextReportingBundle:Default:excel.html.twig', array(
'excelHtml'=>$writer
));
И в моем excel.html.twig:
{{ excelHtml | raw }}
Catchable фатальная ошибка: Объект класса PHPExcel_Writer_HTML не может быть преобразован в строку
Большое спасибо, ребята! Извините мой английский ..
Вы попробовали 'excelHtml.generateSheetData | raw'? – Maerlyn
@Maerlyn отлично работает! спасибо большое –