java jxl map,jxl操作Excel
/**
*?處理excel數據的方法
*/
public?static?Hashtable>>?readExcel(
String?filePath)?throws?Exception?{
Hashtable>>?datas?=?new?Hashtable>>();
InputStream?is?=?null;
try?{
is?=?new?FileInputStream(filePath);
WorkbookSettings?wkbkSet?=?new?WorkbookSettings();
wkbkSet.setSuppressWarnings(true);
Workbook?rwb?=?Workbook.getWorkbook(is,?wkbkSet);
Sheet?st[]?=?rwb.getSheets();
for?(int?a?=?0;?a?
String?sheetName?=?st[a].getName().trim();
Vector>?sheetDatas?=?new?Vector>();
for?(int?i?=?0;?i?
Vector?rowDatas?=?new?Vector();
for?(int?j?=?0;?j?
Cell?c?=?st[a].getCell(j,?i);
String?content?=?c.getContents().trim();
rowDatas.add(content);
}
sheetDatas.add(rowDatas);
}
datas.put(sheetName,?sheetDatas);
}
rwb.close();
}?catch?(Exception?e)?{
throw?e;
}?finally?{
try?{
if?(is?!=?null)?{
is.close();
}
}?catch?(Exception?e)?{
}
}
return?datas;
}
public?static?void?main(String[]?args)?throws?Exception?{
Hashtable>>?datas?=?readExcel("E:\\123.xls");
System.out.println(datas.get("Sheet1"));
}
總結
以上是生活随笔為你收集整理的java jxl map,jxl操作Excel的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php鼠标经过显示文本,CSS_HTML
- 下一篇: 正则表达式的含义php,求正则表达式含义