7

我正在使用 PHP 生成一个 CSV 文件并在 Excel 中打开它。在每条记录的末尾添加“\n”会创建一个新行并且可以完美运行,但是我需要找出一种在单元格本身内创建换行符的方法。将数据手动输入 Excel 时,alt+enter 实现的功能相同。有人对如何执行此操作有任何见解吗?我已经尝试过“\n\r”、“\n”、chr(10),它们似乎都不起作用,只是在同一个单元格中保持一个完整的新行而不是换行符。

我想要实现的是一个看起来像这样的标题......这一切都在Excel中的一行中......

细胞

开始日期 结束日期

感谢您提供的任何帮助!

4

2 回答 2

4

你是如何创建 csv 文件的?
如果您使用正确并使用fputcsv,则在单元格内换行不会引起问题。

fputcsv 的文档

于 2013-06-21T15:12:17.160 回答
3

我试过“\n\r”、“\n”、

使用"\r\n":) 检查有关“换行符”的 wiki 文章

但请注意,您必须使用双引号。"否则 PHP 将不会处理元字符。

于 2013-06-21T15:08:12.943 回答