六祎-POI解析Excel文件
第一步导入jar包
第二步:上代码
/**
* POT解析excel文件内容
* @author Administrator
*
*/
public class POIjiexi {
public static void main(String[] args) {
String path = System.getProperty("user.dir"); System.out.println(path);
//需要解析的excel文件
File file = new File("D:/poi_test.xls");
try {
//创建Excel,读取文件内容
HSSFWorkbook workbook =
new HSSFWorkbook(FileUtils.openInputStream(file));
/**
* 两种读取工作表
* 第一种:HSSFSheet sheet = workbook.getSheet("Sheet0");
* 第二种:HSSFSheet sheet = workbook.getSheetAt(0); //推荐使用这种,默认读取第一个工作表
*/
HSSFSheet sheet = workbook.getSheetAt(0);
int firstRowNum =0;
//获取sheet中最后一行行号
int lastRowNum =sheet.getLastRowNum();
for( int i=firstRowNum;i<=lastRowNum;i++) {
HSSFRow row = sheet.getRow(i);
//获取当前行最后单元格列号
int lastCellNum = row.getLastCellNum();
for(int j =0; j<lastCellNum;j++) {
//获取单元格
HSSFCell cell = row.getCell(j);
//获取单元格的内容
String value = cell.getStringCellValue();
//输出
System.out.println(value+" ");
}
System.out.println();//换行
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
本文来自博客园,作者:你好,Alf,转载请注明原文链接:https://www.cnblogs.com/Alf-/p/16192957.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了