Apache POI-在Excel工作表中插入逗号,

问题描述

我有一个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 (将#修改为@)