【发布时间】:2014-08-08 10:52:34
【问题描述】:
这是自定义生成的 csv 文件标题的一种方式吗:
$result = $db->select(" table","",""," fitstname, lastname, campany");
$headers = array("fistname","lastname","campany");
$fp = fopen('php://output', 'w');
if ($fp && $result) {
header('Content-Type: text/csv ; charset=utf-8');
header('Content-Disposition: attachment; filename="recap.csv"');
header('Pragma: no-cache');
header('Expires: 0');
fputcsv($fp, $headers);
for ($i= 0; $i < sizeof($result); $i++) {
fputcsv($fp, array_values($result[$i]));
}
die;
}
更新: 这里的输出:
nom,prenom,societe
Charles,Olivier,"Zed way"
Bernard,Gautier,"Media Productions"
问候。
【问题讨论】:
-
你能发布一个示例输出 CSV 文件吗?
-
它没有回答我的问题,它是关于添加标题...对我来说我可以添加标题但我可以自定义它(颜色、粗体、字体)
-
你不能设置 csv 文件的样式