如何将symfony2导出到Excel
我正在尝试将我的symfony2应用程序导出到Excel。我可以让它毫无问题地写入磁盘,但当我试图通过symfony响应导出它时,我会遇到很多麻烦。谁能提出一个建议:如何将symfony2导出到Excel,excel,symfony,Excel,Symfony,我正在尝试将我的symfony2应用程序导出到Excel。我可以让它毫无问题地写入磁盘,但当我试图通过symfony响应导出它时,我会遇到很多麻烦。谁能提出一个建议: function exportAction() { $fname = "/tmp/test_xls.xlsx"; $php_excel = new \PHPExcel();// $php_excel->setActiveSheetIndex(0); $sheet = $php_excel-&g
function exportAction()
{
$fname = "/tmp/test_xls.xlsx";
$php_excel = new \PHPExcel();//
$php_excel->setActiveSheetIndex(0);
$sheet = $php_excel->getActiveSheet();
$sheet->setCellValue('A1', 'Hello');
$sheet->setCellValue('B2', 'world!');
$writer = new \PHPExcel_Writer_Excel2007($php_excel);
$writer->save($fname);
$content = file_get_contents($fname);
return new Response(
$content,
200,
array(
'Content-Type' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; charset=utf-8',
'Content-Disposition' => 'attachment; filename="test_957export.xlsx"',
'Content-Transfer-Encoding' => 'application/octet-stream',
'Content-Length' => strlen($content)
)
);
}
您的头名称无效。从内容传输编码和内容长度中删除“:”。如果没有帮助,请尝试删除一些标题
类似的问题:(可能会有帮助) 您是否尝试过
LoveBundle
?我相信它提供了一个give_love
设置。谢谢-在传输代码时,这是一个输入错误。我尝试过删除、添加和更改标题。都没有用。