我正在尝试将excel表格中的单元格填充到ADF中的表格中。我搜索了这么多,但我得到了导出到Excel的参考,但没有从Excel导出到表。因此,请向我建议一些材料或方法,如何从ADF中的单元格到变量获取值并填充到数据库表中。
答案 0 :(得分:0)
我有解决方案: 我们可以使用Apache POI
InputStream myxls =
new FileInputStream("C:\\data.xls");
HSSFWorkbook wb = new HSSFWorkbook(myxls);
HSSFSheet sheet = wb.getSheetAt(0); // first sheet
Iterator rows = sheet.rowIterator();
while (rows.hasNext()) {
HSSFRow row = (HSSFRow)rows.next();
Iterator cells = row.cellIterator();
while (cells.hasNext()) {
HSSFCell cell = (HSSFCell)cells.next();
while (cells.hasNext()) {
HSSFCell cell = (HSSFCell)cells.next();
}
}
HSSFWorkbook将支持Excel 97-2003对于最新版本,您可以使用XSSFWorkbook。