`
zuiyanwangyue
  • 浏览: 167539 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

改变Displaytag默认的Excel导出视图

阅读更多

使用Displaytag默认的Excel导出视图(org.displaytag.export.ExcelView)在绝大多数的情况下都可以满足应用的要求,但是今天测试项目显示个人基本信息的模块时,在导出Excel时个人基本信息的身份证号码变成了1.30925E+17这种科学计数法的形式,并且在Excel中怎么调也调不过来。估计是其默认的Excel导出视图的问题,它其实还是把Excel当作文本而不是二进制文件来看待,单元格以及行与行之间的隔开都是通过添加特殊字符来实现的。

解决方案,到Displaytag的官方网站上下载最新的displaytag-export-poi-1.2.jar包,在displaytag.properties中将原来的export.excel.class=org.displaytag.export.ExcelView替换为 export.excel.class=org.displaytag.export.ExcelHssfView,也就是导出Excel时使用POI导出二进制文件的形式,重启服务器,问题解决。

The aritcle is end.

分享到:
评论

相关推荐

    displaytag-export-poi-1.2.jar

    此外,Displaytag还允许自定义导出格式,如果默认的`ExcelView`不能满足需求,可以创建自定义的导出视图实现`ExportView`接口,以提供更复杂的数据格式化或者定制化的样式。 在"displaytag-license.txt"文件中,...

    displaytag及使用方法

    设置`export`属性为true后,用户可以通过点击表格上方的链接导出数据,DisplayTag支持CSV、XML、Excel等多种格式。可以通过`exportFormats`属性指定导出格式。 6. **国际化**: DisplayTag支持多语言,通过设置`...

    displaytag

    5. **数据导出**:提供了导出功能,用户可以选择将表格数据导出为CSV、Excel、PDF等格式,这对于数据分析和报表生成非常实用。 6. **过滤与条件渲染**:DisplayTag允许根据条件对数据进行过滤,可以控制某些数据...

    Struts2中使用displaytag标签总结

    此外,DisplayTag还提供了如`<display:export>`这样的标签,用于导出表格数据到CSV、Excel等格式。 在Struts2中集成DisplayTag,首先需要将DisplayTag的JAR文件添加到项目的类路径中,并在web.xml配置文件中注册...

    总结网络中Display Tag使用,非常经典,帮助你学习和了解displaytag

    - **导出**:Display Tag 支持多种格式的导出,如 CSV、Excel、PDF 等,只需配置导出参数即可。 - **国际化**:可以使用 `locale` 属性支持不同语言环境。 - **样式定制**:通过 `styleClass` 和 `class` 属性...

Global site tag (gtag.js) - Google Analytics