【六祎 - Java] Java操作Excel;Java POI创建Excel文件之高版本2017版以上(IDEA版本)
第一步:导入所需的jar包
第二步:上代码
import org.apache.commons.io.FileUtils;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* 使用POI创建Excel(2017版以上)
*/
public class POICJ {
public static void main(String[] args) {
//创建一个数组,存放数据
String[] title = {"id","name","sex"};
//创建excel工作簿
XSSFWorkbook workbook = new XSSFWorkbook();
//创建一个工作表sheet
Sheet sheet = workbook.createSheet();
//创建第一行,从0开始
Row row = sheet.createRow(0);
//定义cell
Cell cell = null ;
//插入第一行数据, id ,name , sex
for (int i =0; i<title.length; i++){
cell = row.createCell(i);
cell.setCellValue(title[i]);
}
//追加数据
for ( int i=1; i<10; i++){
Row nextrow =sheet.createRow(i);
Cell cell2 =nextrow.createCell(0);
cell2.setCellValue("a"+i);
cell2 = nextrow.createCell(1);
cell2.setCellValue("user"+i);
cell2 = nextrow.createCell(2);
cell2.setCellValue("女生");
}
//创建一个文件
File file = new File("d:/poi_xlh_test.xlsx");
try {
file.createNewFile();
//将excel内容存盘
FileOutputStream stream = FileUtils.openOutputStream(file);
workbook.write(stream);
stream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
本文来自博客园,作者:你好,Alf,转载请注明原文链接:https://www.cnblogs.com/Alf-/p/16192963.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)