模拟alt + enter以在PHP到Excel的单元格CSV输出中创建换行符

Phi*_*hil 5 php csv excel

我正在使用PHP生成CSV文件并在Excel中打开它.在每条记录的末尾添加"\n"会创建一个新行并且工作正常,但我需要找到一种在单元格内创建换行符的方法.将数据手动输入Excel时,alt + enter实现的功能相同.有没有人知道如何执行此操作?我试过"\n\r","\n",chr(10),似乎没有一个工作,只是在同一个单元格中继续获得一个完整的新行而不是换行符.

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

细胞

开始日期结束日期

感谢您提供的任何帮助!

Tre*_*ama 4

您如何创建 csv 文件?
如果您正确执行并使用fputcsv,则单元格内换行不会导致问题。

fputcsv 的文档