繁体   English   中英

是否可以在使用 fputcsv 导出到 csv 时将标题文本加粗?

[英]Is it possible to make headings text bold while export to csv using fputcsv?

我正在处理导出到 csv 工作表的要求,其工作正常的数据正在导出到 CSV 工作表,但所有数据包括工作表顶部每列的标题和作为普通文本导出的普通数据。 我在这里想要的是显然所有的标题都应该是粗体的。 是否可以以粗体颜色导出所有标题?

我的代码:

$list[] = 'Title-1,Title-2,Title-3,Title-4'; // I want these titles in bold text
foreach ($result as $ck => $user_data) {
  $list[] = $user_data['val-1'] . ',' . $user_data['val-2'] . ',' . $user_data['val-3']. ',' . $user_data['val-4'];
}
ob_clean();
$fileName = 'file_name.csv';
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Cache-Control: private', false);
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment;filename=' . $fileName);
$file = fopen("contacts.csv", "w");
$file = fopen('php://output', 'w');
foreach ($list as $line) {
  fputcsv($file, explode(',', $line));
}
fclose($file);
exit;

有些人说 CSV 文件中无法使用粗体,并且仅支持纯文本,但确实如此,我附上屏幕截图供您参考。 请看在此处输入图片说明

我正在使用 'fputcsv()' 导出到 csv 表。 任何帮助。 谢谢。

不,不可能在 CSV 中这样做。 CSV 就像一个没有任何格式的纯文本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM