在Mac OS X上为基于Excel HTML的文档生成换行符

时间:2011-12-28 16:44:47

标签: macos export-to-excel

我使用HTML方法成功生成Excel文档,只需生成HTML表格,将mimetype设置为application / msexcel,并确保生成的文件名具有.xls扩展名。此方法适用于Windows和Mac版本的Excel。

但是,我需要在单元格内生成换行符。

如果我在<br/>中使用<td>,那么Excel实际上会将内容拆分为每个换行符的新单元格。通过在br标记中嵌入样式,可以轻松解决此问题,如下所示<br style="mso-data-placement:same-cell;">告诉Excel在单元格中保留换行符,或者在标题中定义样式br { mso-data-placement:same-cell; } HTML文档。

我遇到的问题是这种风格对Mac OS X Excel无效。当Excel看到mso-data-placement风格时,它会正确地将内容保留在同一个单元格中,但它会错误地忽略br,因此会忽略所有换行符。

有没有人知道如何在Mac OS X的HTML Excel文件中的单元格内创建换行符?

由于 马特

0 个答案:

没有答案