我想从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();
}
我需要分别使用类别名称。
答案 0 :(得分:0)
作为替代方案,请阅读列数量。
第一行包含&#34;类别&#34; - 检索并保存(或其他)。从单元格中检索数值,将其命名为sum
。然后,继续阅读下面的细胞。检索数值并从sum
中减去。如果sum
减少为0,则递增该行,然后重复,除非您超过行数。