POI操作Excel总结

操作原则就是现有工作簿,然后有sheet表,接着是产生行,最后产生单元格,对单元格进行操作。

InputStream in = new FileInputStream(new File("XXX.xlsx"));
// 创建工作簿
XSSFWorkbook workBook = new XSSFWorkbook(inputStream);
// 创建sheet
XSSFSheet sheet = workBook.createSheet(sheetName);
// 创建行
XSSFRow row = sheet.createRow(rowIndex);
// 创建单元格,设置单元格格式为String类型
XSSFCell cell = row.createCell(j, CellType.STRING);
// 设置行高
sheet.getRow(rowIndex).setHeight((short)number);
// 设置列宽
sheet.setColumnWidth(columnIndex, int width);
// 设置单元格值
cell.setCellValue(cellInfo[k][j]);
// 设置单元格样式
cell.setCellStyle(style);
//***********************************************
// 根据sheetName获取工作簿中对应的sheet表
XSSFSheet sheet = workBook.getSheet(sheetName);
// 获取行
XSSFRow row = sheet.getRow(rowIndex);
// 获取单元格
XSSFCell cell = row.getCell(columnIndex);
**注:**1、设置列宽需要在sheet级别上操作!
    2、给单元格赋值时,必须先有单元格才可以,不可以直接获取没有创建的单元格进行赋值!

java实现Excel读取(源码)
不足之处,多多指教!感觉不错的话,麻烦抖抖小手,赞一个^_^

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值