使用 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 中得到解答。
发布了支持换行符的新早午餐,解决了这个问题。
我正在使用 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 中得到解答。 发布了支持换行符的新早午餐,解决了这个问题。