在Java中阅读excel列

时间:2017-06-06 17:25:16

标签: java excel

我需要明确地阅读excel文件。并将每个列数据存储在不同的arraylist中。然后创建一个地图,列标题作为键,arraylist作为值。 现在有一个存储过程,其输入参数为excel列标题。我必须将arraylist值作为逗号传递给每个输入参数。

我正在使用Apache poi来实现这一目标。我有一个解决方案,我将所有单元格值添加到二维数组中,然后逐列迭代。但对这种方法并不满意。 下面是代码,我正在使用

Object[][] fileArray = new Object[maxRowNo][maxCellNo];
            for (int j = 0; j <= firstSheet.getLastRowNum(); j++) {
                Row row = firstSheet.getRow(j);
                for (int k = 0; k <= row.getPhysicalNumberOfCells(); k++) {
                    fileArray[k][j] = row.getCell(k).getStringCellValue();
                }

            }

感谢任何快速帮助。

感谢。

0 个答案:

没有答案