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

时间:2017-05-18 12:46:00

标签: php excel format xlsx

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

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

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

enter image description here

到目前为止我尝试使用CHAR(10)CHAR(13) - altough CHAR(13)应该是mac,我在Windows上。

我尝试了以下输入以使我的换行工作正常。此外,我尝试使用\n\r\n代替CHAR(10)CHAR(13)

的所有组合
="text"&CHAR(10)&"text"
='text'&CHAR(10)&'text'
=text&CHAR(10)&text

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

enter image description here

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

enter image description here

有什么建议我可以做什么?
感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

https://github.com/mk-j/PHP_XLSXWriter/issues/114回答了这个问题。 有一个新的早午餐发布支持新线字符,解决了这个问题。