public class Demo {
public static void main(String[] args) throws IOException, BiffException {
String file_path = "C:\\Users\\wenjian";
//这里是所有Excel所在的文件夹
File file = new File(file_path);
File[] files = file.listFiles();
for (int m = 0; m < 1481; m++) {
String sFilePath=files[m].getPath();
InputStream is = new FileInputStream(sFilePath);
Workbook rwb = Workbook.getWorkbook(is);
// 3、获得工作簿的个数,对应于一个excel中的工作表个数
rwb.getNumberOfSheets();
Sheet oFirstSheet = rwb.getSheet(0);// 使用索引形式获取第一个工作表,也可以使用rwb.getSheet(sheetName);其中sheetName表示的是工作表的名称
// System.out.println("工作表名称:" + oFirstSheet.getName());
int rows = oFirstSheet.getRows();//获取工作表中的总行数
int columns = oFirstSheet.getColumns();//获取工作表中的总列数
// System.out.print(files[m].getName());
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
Cell oCell= oFirstSheet.getCell(j,i);//需要注意的是这里的getCell方法的参数,第一个是指定第几列,第二个参数才是指定第几行
System.out.print(oCell.getContents()+"!!!");
}
System.out.println(files[m].getName());
System.out.println();
}
}
}
}
多个Excel文件(.xls)汇总
最新推荐文章于 2023-05-11 14:36:58 发布