zl程序教程

您现在的位置是:首页 >  工具

当前栏目

用poi,加载excel模板导出数据

2023-09-14 09:04:39 时间
上一篇博客是用jxl来生成类似模板文件的excel. 下面的代码,是根据模板excel,来导出带有数据的excel package com; import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFRow; import or

上一篇博客是用jxl来生成类似模板文件的excel.

下面的代码,是根据模板excel,来导出带有数据的excel

package com;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

public class ExportExcel {

 public static void main(String[] args) {

 try {

 //输出模板

 FileOutputStream out = new FileOutputStream("w:/aaa.xls");

 //获取模板

 FileInputStream fis = new FileInputStream("W:/a.xls");

 //如果是xlsx,2007,用XSSF,如果是xls,2003,用HSSF

 HSSFWorkbook workBook=new HSSFWorkbook(fis);

 //获取第一个sheet页。

 HSSFSheet sheet=workBook.getSheetAt(0);

 //行号下标,从0开始。

 int rowIndex = 1 ;

 //创建行

 HSSFRow row=sheet.createRow(rowIndex);

 //根据下标创建单元格。

 row.createCell(0).setCellValue("这里是第二行第一列");

 row.createCell(1).setCellValue("这里是第2行,第2列");

 workBook.write(out);

 out.flush();

 out.close();

 } catch (Exception e) {

 e.printStackTrace();




使用POI+hutool导入Excel并把内容添加到数据库中,直接可以用!!! 一、需求 经理:小王,你来把这个Excel的数据导入到数据库中.maven包你自己选个熟悉的就行! 小王:好的,经理(内心可视化工具也可以导入,哈哈,但是咱是Java开发人员,要用程序实现)
POI实现Excel导入导出 我们知道要创建一张excel你得知道excel由什么组成,比如说sheet也就是一个工作表格,例如一行,一个单元格,单元格格式,单元格内容格式…这些都对应着poi里面的一个类。 一个excel表格: