如何使用Apache POI获取正确的单元格

时间:2017-09-02 13:12:35

标签: java excel apache

excel sheet

我正在研究长度为8的二维数组。我想存储星期一和星期四的所有8个周期。星期二在那个2d阵列。我怎么能这样做。我正在使用Apache POI来访问excel。

我搜索了类似的问题,但根据我的需要,它们不够准确

1 个答案:

答案 0 :(得分:1)

此论坛的最佳做法是添加您尝试过的内容并指出您遇到的问题。我们不会鼓励您提出一般性问题。

由于我有方便,我在这里添加粗略的步骤。

    private String[][] processExcel(Sheet sheet) {
    //initialize whatever dimension of array is required
     String[][] arr = new String[3][3];
            Iterator<Row> rowIterator = sheet.iterator();
            while (rowIterator.hasNext()) {
                Row row = rowIterator.next();
                String day = processCell(0, row);
      /*retrieve what ever info is required based on cell number.*/
            }
            return arr;
        }

    private String processCell(Integer cellNo, Row row) {
        DataFormatter formatter = new DataFormatter();
        return formatter.formatCellValue(row.getCell(cellNo, Row.CREATE_NULL_AS_BLANK)).trim();
    }