问题描述
我有一个String数组,我试图将其作为下拉列表插入。如Apache POI documentation上的建议。
其中一个元素包含逗号-Member,Non-member
String[] arr = {"Group","Member,Non-member"};
XSSFDataValidationHelper dvHelper = new XSSFDataValidationHelper((XSSFSheet) sheet);
XSSFDataValidationConstraint dvConstraint = (XSSFDataValidationConstraint) dvHelper
.createExplicitListConstraint(options);
CellRangeAddressList optionAddressList = new CellRangeAddressList(0,0);
XSSFDataValidation pickListDataValidation = (XSSFDataValidation) dvHelper.createValidation(dvConstraint,optionAddressList);
pickListDataValidation.setShowErrorBox(true);
pickListDataValidation.setSuppressDropDownArrow(true);
pickListDataValidation.setShowPromptBox(true);
sheet.addValidationData(pickListDataValidation);
但是POI所做的是,每遇到逗号时,它会将行分成2行。 因此,结果下拉列表为:
Group
Member
Non-member
请提出我该如何解决?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)