多语言展示
当前在线:1225今日阅读:39今日分享:10

Java怎么生成报表

java生成报表有三种方式,一种是生成数据导入到excel文件中,一种是生成数据直接传到前端,显示在html页面上,还有就是用第三方插件,比如finreport等做报表;后两种只能看,不能下载,这里主要演示第一种,也是最常用的一种
工具/原料
1

下载jar包 PO-3.17.jar,java环境,java编辑器

2

window系统

方法/步骤
1

首先要下载jar包,如果是maven项目,要引入jar PO-3.17.jar,这里用最基础的javaSE项目实现,下载jar后放到项目中

2

然后新建一个java文件,在java文件中实现代码如下图,相关注释已经比较详细的写在代码中(其中单元格的数据是模拟的,本应该是报表的数据,用循环按照此方法一一写入到excel的单元格中)

3

点击右上角的运行,当控制台运行完毕后,找到代码中的路径

4

打开代码中导入excel的路径,可以看到已经生成的workbook2的excel文件,

5

双击打开文件,可以看到刚才循环写入的数据

6

要注意的是,生成行和列的时候,下标是从0开始计数的,这里打印出1,那么生成的行和列就要减去1,

注意事项
1

java生成excel也有其他jar包,但是poi功能比较强大,可以生成下拉框,甚至是级联

2

这里只是用javase演示,用到的是可以吧相关代码赋值到项目中修改,记得不要忘记引用jar文件哦

推荐信息