[英]php custom headers/column heads in csv export
我無法在csv文件中顯示自定義列標題。 當我使用下面的代碼時,列標題出現在數據的每一行上方:
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回顯,我認為這不是我想要的。 奇怪的!
原來是“操作員錯誤” ...翻譯...我!
我沒有意識到我的頭代碼在foreach循環中!
老鼠!!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.