我无法在CSS文件中显示自定义列标题。当我使用下面的代码时,列标题出现在数据的每一行上方:
header("Content-Type: text/csv");
header("Content-Disposition: attachment; filename=$q1b.csv");
$output = fopen("php://output", "w");
fputcsv($output, array("Date","First","Last","ID"));
foreach($data as $rowList) {
fputcsv($output, $rowList);
}
fclose($output);
csv文件如下所示,数据位于列标题上方:
“ 2018年10月11日”“测试”“人员”“身份证信息”
“日期”“第一个”“最后一个”“ ID”
编辑:::
以下代码为$ data:
$data = "\"".$date_formatted."\",\"".$FIRST_NAME."\",\"".$LAST_NAME."\",\"".$Identify_Prospect_UPD."\"\n";
echo $data;
好像我将csv绑定到$ data回显上,我认为这不是我想要的。奇怪!
答案 0 :(得分:0)
原来是“操作员错误” ...翻译...我!
我没有意识到我的头代码在foreach循环中!
鼠!!!!