导出excel2007

编辑
  • 文档创建者:印然
  • 浏览次数:5798次
  • 编辑次数:8次
  • 最近更新:jiangsr 于 2018-08-21
  • 1. 描述

    在实际的应用中会经常需要将数据导出成excel,在导出章节中我们已经介绍了三种导出方式。
    所有的这些导出方式,导出的excel均为2003版,但是,2003版的excel限制了每个sheet的最大行数和列数,导出大数据量数据时就得分多个sheet,影响使用,而excel2007却不会出现这样的问题,那么怎样才能导出2007版本的excel呢?
    注:以下方案针对的是2016年10月10日之前的jar包,才需要导入poi包,2016年10月10日以后的jar包,poi包已经内置到third包

    2. 解决方案

    导出2007版本excel同导入2007版本一样,须得导入一个jar包poi2007_fat.jar
    需要将poi2007_fat.jar拷贝至%FR_HOME%\webapps\webroot\WEB-INF\lib下,jdk的版本至少是jdk1.5以上。
    注:2016年8月26日以前的jar包,下载poi2007_fat.jar 
    注:2016年8月26日-2016年10月10日,下载新poi2007_fat.jar
    注:2016年10月10日以后的jar包,poi包已经内置到third包,无需下载

    3. 示例

    在导入poi2007 fat.jar之前,FineReport默认的导出的excel的后缀名为.xls,即2003版本excel,以设计器导出为例,如下图:
    在导入poi2007 fat.jar之后,FineReport支持导出2007版本的excel,默认的导出后缀名为.xlsx,即2007版本excel,以设计器导出为例,如下图:
    注:如果开启了行式引擎,excel导出格式仍为2003版本。

    注:在上面描述中提到的3中导出方式的默认导出格式均同上。

    附件列表


    主题: 专题总结
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]