低调丿小俊 发表于 2018-3-14 17:19:46

[EasyPOI] 求教Excel导出数值变成文本

怎么才能用jeecg把数值导出来也是数值

admin 发表于 2018-3-15 09:15:26


引用2.1.4 这个版本,已经支持数字类型:
/**
       * 导出类型 1 是文本 2 是图片,3是函数,4是数字 默认是文本
       */
        public int type() default 1;

<dependency>
            <groupId>org.jeecgframework</groupId>
            <artifactId>jeasypoi-base</artifactId>
            <version>${jeasypoi.version}</version>
            <exclusions>
                    <exclusion>
                            <groupId>org.jeecgframework</groupId>
                            <artifactId>jeasypoi-annotation</artifactId>
                    </exclusion>
            </exclusions>
      </dependency>
      <dependency>
            <groupId>org.jeecgframework</groupId>
            <artifactId>jeasypoi-web</artifactId>
            <version>${jeasypoi.version}</version>
            <exclusions>
                    <exclusion>
                            <groupId>org.jeecgframework</groupId>
                            <artifactId>jeasypoi-base</artifactId>
                    </exclusion>
            </exclusions>
      </dependency>
      <dependency>
            <groupId>org.jeecgframework</groupId>
            <artifactId>jeasypoi-annotation</artifactId>
            <version>${jeasypoi.version}</version>
      </dependency>
      <!-- poi end-->

低调丿小俊 发表于 2018-3-15 14:27:00

admin 发表于 2018-3-15 09:15 static/image/common/back.gif
引用2.1.4 这个版本,已经支持数字类型:
/**
       * 导出类型 1 是文本 2 是图片,3是函数,4是数字 默认是文 ...

<!--poi 工具类 -->
                <jeasypoi.version>2.1.4</jeasypoi.version>

        @Excel(name = "销售额",type=4)
        private Float payMoney;

我换了版本然后也设置了类型但是却报错
javax.imageio.IIOException: Can't read input file!
        at javax.imageio.ImageIO.read(Unknown Source)
        at org.jeecgframework.poi.excel.export.base.ExcelExportBase.createImageCell(ExcelExportBase.java:162)
        at org.jeecgframework.poi.excel.export.base.ExcelExportBase.createCells(ExcelExportBase.java:108)
        at org.jeecgframework.poi.excel.export.ExcelExportServer.createSheet(ExcelExportServer.java:146)
        at org.jeecgframework.poi.excel.ExcelExportUtil.exportExcel(ExcelExportUtil.java:62)
        at org.jeecgframework.poi.excel.view.JeecgSingleExcelView.renderMergedOutputModel(JeecgSingleExcelView.java:59)

admin 发表于 2018-3-15 14:33:54

不是一个错

低调丿小俊 发表于 2018-3-15 17:23:11

admin 发表于 2018-3-15 14:33 static/image/common/back.gif
不是一个错

我看了下2.14他里面只有type=1和其他的类型不是type=1就会跳到图片类型就会报这个错误

admin 发表于 2018-3-15 22:15:22

你下载源码试试

低调丿小俊 发表于 2018-3-16 09:25:52

admin 发表于 2018-3-15 22:15 static/image/common/back.gif
你下载源码试试

吧主你的这个源码有数字选项,我的那个2.14的没有晕死   谢谢吧主了 吧主能把这个源码对应的jar发下给我帖子吗 ,谢谢了

admin 发表于 2018-3-16 10:36:00

自己打包

低调丿小俊 发表于 2018-3-16 10:36:44

admin 发表于 2018-3-16 10:36 static/image/common/back.gif
自己打包

嗯嗯 已经解决了 谢谢吧主
页: [1]
查看完整版本: [EasyPOI] 求教Excel导出数值变成文本