Xls到Json,多行标题xls

时间:2017-05-25 15:37:41

标签: java json parsing apache-poi xls

我需要将xls文件转换为json。下面是我需要解析的文件的结构:

enter image description here

解析工作,使用代码:

    Workbook workbook = new HSSFWorkbook(excelFile);
    Sheet datatypeSheet = workbook.getSheetAt(0);
    Iterator<Row> iterator = datatypeSheet.iterator();

    while (iterator.hasNext()) {
        Row currentRow = iterator.next();
        Iterator<Cell> cellIterator = currentRow.iterator();
        while (cellIterator.hasNext()) {
          ----
            }
        }
    }
    workbook.close();

我如何得到例如项目1 =适用性,项目[2] =承诺等(因此对于项目我有3个子列,我需要获取所有子列)。此外,我可以有2或3行标题,这样的标题有一个通用的解决方案,因为我的文件可以有不同的字段?

Currentely我按顺序,id,标题,修订,项目,适用性,承诺,理由收到标题字段,因为我逐个单元地阅读。

我想将project.applicability映射到单元格结果,当前很难确定哪个单元格是什么。我的标题包含更多标题单元格,这是一个快照。

0 个答案:

没有答案