使用 php xlsx writer 在字符串中创建 excel 换行符

create excel line break within string using php xlsx writer

我正在使用 php xlsx writer (https://github.com/mk-j/PHP_XLSXWriter) 创建我的 excel 文件并尝试弄清楚如何强制 excel 进行换行.

我的源数据包含 html 个标签 (<br />),我想用正确的公式替换它们。替换功能正在运行,但我需要如何格式化字符串以强制中断。

为该列启用了格式单元格的换行选项,如下图所示(excel 目前已安装德语 - 请不要因此而讨厌我)

到目前为止我尝试的是使用 CHAR(10)CHAR(13) - 虽然 CHAR(13) 应该用于 mac 而我在 windows.

我尝试了以下输入来让我的换行符工作。我还尝试了 \n\r\n 的所有组合,而不是 CHAR(10)CHAR(13)

="text"&CHAR(10)&"text"
='text'&CHAR(10)&'text'
=text&CHAR(10)&text

数据是在 excel 的公式行中输入的(下图)- 我认为这是唯一可以输入的位置,不是吗?

无论我尝试什么,我的输出总是如下所示:

有什么建议吗?
感谢您的帮助!

问题已在 https://github.com/mk-j/PHP_XLSXWriter/issues/114 中得到解答。 发布了支持换行符的新早午餐,解决了这个问题。