利用POI实现json数据的Excel导出

首先需要POI jar包,相关jar包已经分享到个人网盘,有需要可以进行下载。
链接:https://pan.baidu.com/s/1N9Cc8UgHuHIMZbWfurmm3w
提取码:cc6p
poi官方文档链接如下:
apche官方POI文档
简单易懂,一看就会,完整代码就不贴了,讲下思路吧。
读取Excel文档数据:

String path="C:\\Users\\qxj\\Desktop\\test.xlsx";//文档存储路径
InputStream file=new FileInputStream(path);//读写流
Workbook workbook=new XSSFWorkbook(file);//创建工作簿对象
XSSFSheet sheet= (XSSFSheet) workbook.getSheetAt(0);//获取工作簿的第一个工作表
XSSFRow rowData =sheet.getRow(i);//获取工作表的行数,此处循环自行定义
Cell cell=rowData.getCell(int);//获取行对象,此处循环自行定义

自行定义循环获取数据,利用bean进行处理即可。
数据输出形成Excel表格:
此处我对json数据进行输出,简单整理思路如下:

		String path="C:\\Users\\qxj\\Desktop\\ceshi.xlsx";//输出路径
        OutputStream outputStream=new FileOutputStream(path);//输出流对象
        Workbook workbook=new XSSFWorkbook();//创建excel工作簿对象
        XSSFSheet sheet= (XSSFSheet) workbook.createSheet("sheet1");//由工作簿对象创建工作表
        XSSFRow row=sheet.createRow(0);//获取标题行
        //将标题set到第一行
        for(int i=0;i

具体细节需要咨询的请联系,微信:taoyun_618

你可能感兴趣的:(利用POI实现json数据的Excel导出)