写真のようなテーブルを提供したいと思います。列では、日を選択する必要があります。彼らは写真で私がすでにリストとして日を示しているのを見ることができますが、セルで2、3日一緒に選択したいと付け加えています。私と一緒にこれは今動作しません。セル内で選択できるのは 1 日だけです。
私のコードはこのように見えます。
static void addDayChooserConstraint2Cell(Sheet sheet, int rowNumber,
int columnNumber) {
DataValidationHelper dvHelper = sheet.getDataValidationHelper();
DataValidationConstraint dvConstraint = dvHelper
.createExplicitListConstraint(daysOfWeek());
CellRangeAddressList addressList = new CellRangeAddressList(1, rowNumber, columnNumber, columnNumber);
DataValidation validation = dvHelper.createValidation(dvConstraint,
addressList);
validation.setShowErrorBox(true);
sheet.addValidationData(validation);
}
static String[] daysOfWeek(){
String[] daysOfWeek=new String[]{
"MONDAY",
"TUESDAY",
"WEDNESDAY",
"THURSDAY",
"FRIDAY",
"SATURDAY",
"SUNDAY"
};
return daysOfWeek;
}
あなたは写真で見ることができます、私は1日しか選択できません。1日以上セルに入れたい
ビジュアルBASICコードもgefindetを持っています。このコードを Apache poi として変更できますか?
そうさせたかった