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


Apply text wrap to CSV cell containing long string

我使用php代码将数据导出到CSV文件。一切都按要求正常工作。但问题是,当单元格中出现长文本时。我想包装文本,以便我可以增加单元格大小来处理长文本。下面是我的代码。

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;

我已经搜索了,但没有找到任何解决方案。有什么办法可以处理这个问题吗?谢谢你。

确保在每个字段后面包含逗号","answers"'r'n",以在创建的.csv文件中触发新行。

.csv只是一个文本文件,用逗号分隔字段值-所以没有办法控制将在Excel中首次打开文件时显示的单元格大小。