将文本换行应用于包含长字符串的CSV单元格

时间:2013-05-15 05:07:32

标签: php csv

我正在使用PHP代码将数据导出到CSV文件。所有内容都可以正常工作。但问题是当单元格中出现长文本时。我想要包装文本以便我可以增加单元格大小以处理长时间text.Below是我的代码。

header("Content-Type: application/force-download\n");
header("Cache-Control: cache, must-revalidate");
header("Pragma: public");
header("Content-Disposition: attachment; filename=store_earning_report.csv");
echo "Notes \n";
echo $Notes;
echo "\n";
exit;

我已搜索但未找到任何解决方案。有什么方法可以解决这个问题。 谢谢。

1 个答案:

答案 0 :(得分:1)

确保在每个字段后面加上逗号“,”和“\ r \ n”以在创建的.csv文件中触发新行。

.csv只是一个带逗号的文本文件,用于分隔字段值 - 因此,您无法控制在Excel中首次打开文件时显示的单元格大小。