我对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中使用某种引用吗?如果是这样,我什么也没找到。
你们能帮我吗?
谢谢!
最佳问候 斯文