Можете ли вы предложить мне, как создать раскрывающийся список, используя POI 3.6 в столбце Excel?Раскрывающийся список с POI 3.6
Спасибо заранее.
Можете ли вы предложить мне, как создать раскрывающийся список, используя POI 3.6 в столбце Excel?Раскрывающийся список с POI 3.6
Спасибо заранее.
Попробуйте это,
{
CellRangeAddressList addressList =
new CellRangeAddressList(1,10,columnIndexFromHeaderList,columnIndexFromHeaderList);
DVConstraint dvConstraint =
DVConstraint.createExplicitListConstraint(stringArray);
dataValidation = new HSSFDataValidation(addressList,dvConstraint);
dataValidation.setSuppressDropDownArrow(false);
sheet.addValidationData(dataValidation);
}
Большое спасибо. Есть ли способ ограничить пользователя выбором только значений из выпадающего списка. Потому что вышеприведенный код позволит пользователю ввести свое значение отдельно от выпадающих значений. –
Почему вы используете POI 3,6 вместо 3,8? 3.6 старше двух лет, и с тех пор было [много и много исправлений ошибок] (http://poi.apache.org/changes.html)! – Gagravarr
Фактически 3.6 уже используется в нескольких других частях проекта. Вот почему я не хочу обновлять версию в промежутке времени сортировки –
http://stackoverflow.com/questions/10534095/excel-drop-down-list-using-apache-poi –