【发布时间】:2018-07-18 19:23:07
【问题描述】:
如何使用phpspreadsheet 库从数组创建 excel 工作表列标题?
下面是我正在尝试的代码,但它不起作用:
// $header is an array containing column headers
$header = array("Customer Number", "Customer Name", "Address", "City", "State", "Zip");
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->fromArray($header, NULL, 'A1');
// redirect output to client browser
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="myfile.xlsx"');
header('Cache-Control: max-age=0');
$writer = new Xlsx($spreadsheet);
$writer->save('php://output');
【问题讨论】:
-
您的日志文件中是否有任何错误?
-
“不工作”是什么意思?您的代码创建了一个名为“myfile.xlsx”的附件,内容是您的标头数组。
-
这始终是一个谷歌的想法,让社区知道你做了什么来解决问题。这可能对其他人有所帮助,这就是 stackoverflow 的目的。
标签: php excel phpspreadsheet