Java Apache POI HSSF CellRangeAddressList
我正在尝试设置一个应用程序,供用户下载Excel电子表格以插入数据,我希望工作表中的一个单元格具有数据验证和下拉列表 我遵循ApachePOI站点()的指导,其中包括使用CellRangeAddressList数据类型和构造函数的指导 以下是我在Apache站点上使用的完整代码:Java Apache POI HSSF CellRangeAddressList,java,excel,apache,deprecated,Java,Excel,Apache,Deprecated,我正在尝试设置一个应用程序,供用户下载Excel电子表格以插入数据,我希望工作表中的一个单元格具有数据验证和下拉列表 我遵循ApachePOI站点()的指导,其中包括使用CellRangeAddressList数据类型和构造函数的指导 以下是我在Apache站点上使用的完整代码: HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet("Data Validation");
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("Data Validation");
CellRangeAddressList addressList = new CellRangeAddressList(
0, 0, 0, 0);
DVConstraint dvConstraint = DVConstraint.createExplicitListConstraint(
new String[]{"10", "20", "30"});
DataValidation dataValidation = new HSSFDataValidation
(addressList, dvConstraint);
dataValidation.setSuppressDropDownArrow(false);
sheet.addValidationData(dataValidation);
然而,当我在代码中使用它时,Netbeans给了我一个不推荐的API错误。我是否应该使用较新的和/或适当的数据类型。您为类导入了哪个包
CellRangeAddressList
您可能正在使用此软件包:
import org.apache.poi.hssf.util.CellRangeAddressList;
请为同一类尝试以下软件包:
import org.apache.poi.ss.util.CellRangeAddressList;