Apache Poi:附加CellRangeAdressList的行排序

时间:2018-10-09 06:41:41

标签: excel apache apache-poi

我对Apache Poi,排序和附加的CellRangeAdressList有问题。

CellRangeAdressList填充有列表值,取决于输入数据。一旦对结果电子表格中的行进行排序,带有附加的listvalues的约束将不会进行相应的排序,因此list condin值与排序后的数据不匹配。

这是使用的代码:

    CellRangeAddressList addressList = new CellRangeAddressList(rowIndex - 1, rowIndex - 1,
            SpreadSheetConstants.BEHAVIOUR_TITLE_CELL_NUM, SpreadSheetConstants.BEHAVIOUR_TITLE_CELL_NUM);
    String[] range = generateRangeArray(optionTagging);

    DataValidationConstraint constraint = helper.createExplicitListConstraint(range);
    DataValidation dataValidation = helper.createValidation(constraint, addressList);
    sheet.addValidationData(dataValidation);

generateRangeArray在其中创建列表值的位置,该值取决于输入的optionTagging。

我需要在CellRangeAdressList中使用某种引用吗?如果是这样,我什么也没找到。

你们能帮我吗?

谢谢!

最佳问候 斯文

0 个答案:

没有答案