将Excel工作表列填充到ADF中的数据库表中

时间:2016-01-22 07:40:12

标签: excel database oracle-adf

我正在尝试将excel表格中的单元格填充到ADF中的表格中。我搜索了这么多,但我得到了导出到Excel的参考,但没有从Excel导出到表。因此,请向我建议一些材料或方法,如何从ADF中的单元格到变量获取值并填充到数据库表中。

1 个答案:

答案 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。