第一步导入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();
}
}
}