public void readerXls(ApplicationContext context){
Workbook workbook=null;
try{
//获取工作表
workbook=new Workbook.getWorkbook(context.getResource("WEB-INF/abc.xls").getInputStream);
//获取第一个工作片
Sheet sheet=workbook.getSheet(0);
//此工作片的总行数
int rows=sheet.getRows();
//此工作片的总列数
int columns=sheet.getColumns();
//获取第一行的数据 默认为键
Cell[] heads=sheet.getRow(0);
//定义 Map对象
Map<String,String> cellMaps=new HashMap<String,String>();
//循环加入到map对象中
for(int i=0;i<rows;i++){
for(int j=0;j<columns;j++){
cellMaps.put(heads[j].getContents(),sheet.getCell(j,i).getContents());
}
}
System.out.print(cellMaps);
}catch(Exception e){
System.out.print(e.printStackTrace());
}
}
java 读取Excel文档
最新推荐文章于 2024-09-10 14:15:01 发布