在通过html生成的excel单元格中添加新行

Ovi*_*gan 7 html php excel newline

我正在尝试使用php中的html生成一个excel文件,并使用excel Content-type进行响应.除了单元格中的新行之外,一切正常.他们没有被保留.我试过 \r \n,chr(13).chr(10)并没有用.我试图从微软Excel的alt + enter获得相同的结果.

我正在生成一个单元格内容,如:

 http:\\www.example.com\blah
 (Link)
 http:\\www.example.com\blah2
 (Event) ...
Run Code Online (Sandbox Code Playgroud)

这些必须在一个单元格中,并将链接文本转换为超链接将是伟大的:).

Ovi*_*gan 12

我在这里找到了一个解决方案:http://www.bennadel.com/blog/1095-maintaining-line-breaks-in-an-html-excel-file.htm

我找到的解决方案是添加到样式表中:

br {mso-data-placement:same-cell;}
Run Code Online (Sandbox Code Playgroud)