从excel中读取类别和项目

时间:2014-11-15 10:00:42

标签: java excel jxl

My Excel File

我想从excel文件中读取类别我不能按行号读取它因为项目可能会有所不同。我正在使用jxl。我可以采用每种细胞类型但我得到每个细胞类型Label

try {
        Workbook workbook = Workbook.getWorkbook(new File(
                "path to excel file"));
        Sheet sheet = workbook.getSheet(0);
        int colCount = sheet.getRows();
        for (int i = 0; i < colCount; i++) {
            Cell cell = sheet.getCell(0, i);
            System.out.println(cell.getType() + " " + cell.getContents());
        }
    } catch (BiffException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

我需要分别使用类别名称。

1 个答案:

答案 0 :(得分:0)

作为替代方案,请阅读列数量。

第一行包含&#34;类别&#34; - 检索并保存(或其他)。从单元格中检索数值,将其命名为sum。然后,继续阅读下面的细胞。检索数值并从sum中减去。如果sum减少为0,则递增该行,然后重复,除非您超过行数。