Olap导出excel问题
◆ 背景说明
Olap展现,在页面上,有导出excel功能。有时,导出的excel为一空表,没有数据,后台有相应错误信息:
org.xml.sax.SAXParseException: Element type ”title” must be followed by either attribute specifications, ”>” or ”/>”。
◆ 原因分析
在olap页面中,有title标签,它是olap的标题。应用中用户都用自己的css样式,而在给title定义字体时,定义了一些特殊的字体,使得excle不能识别这种字体,所以导出的excel是一个空表,后台出现以上的错误信息。
要验证是否是css样式中定义字体的原因,很简单,将页面中引入的css换成润乾默认的css就可以了。
◆ 解决方法
1 用润乾默认的css样式文件
2 修改应用中的css,将字体定义成常规字体,excel中能识别的字体。
标签: Olap,excel