【发布时间】:2014-04-28 18:19:09
【问题描述】:
我尝试从数组创建 xls 文件并使用浏览器使用以下代码下载它:
$sheet = array(
array(
'a1 data',
'b1 data',
'c1 data',
'd1 data',
)
);
$doc = new PHPExcel();
$doc->getActiveSheet()->fromArray($sheet, null, 'A1');
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="your_name.xls"');
header('Cache-Control: max-age=0');
// Do your stuff here
$writer = PHPExcel_IOFactory::createWriter($doc, 'Excel5');
问题是我得到一个空文件。知道可能是什么问题吗?
【问题讨论】:
-
您似乎缺少了一行代码:您正在创建一个对象
$writer,但实际上并没有对它做任何事情。 -
您永远不会打印任何信息。