首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在使用fputcsv导出到csv时将标题文本设置为粗体?

是否可以在使用fputcsv导出到csv时将标题文本设置为粗体?
EN

Stack Overflow用户
提问于 2017-12-26 13:36:23
回答 1查看 7.1K关注 0票数 1

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

我的代码:

代码语言:javascript
复制
$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工作表。有什么帮助吗。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-12-26 13:40:34

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47974251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档