簡體   English   中英

PHP CSV導出中的自定義標頭/列頭

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM