项目由xsl stylesheet, 与相关业务数据合并后,生成xsl-fo文档。然后利用Oracle BI Publisher 根据xsl-fo文档生成HTML 文件,最后存入excel 文档。
因为值
=cmd|'/C calc'!A0
会在excel cell 中会调用remote object, 如果将excel cell type 设为text, 则可避免该问题。
在html中,存在css
td{mso-number-format:\@;}
能够使得html页面单元格在excel中打开时,cell type = text.
由于项目是使用xsl-stylesheet --> oracle BI Publisher 生成html page, 有没有什么方法能够在xsl-stylesheet中设置<fo:table-cell..> 相关属性,使得生成的html页面在excel中单元格格式仍旧是text?