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中能识别的字体。

标签:

热门文章