您的位置:首页 > 科技 > 能源 > 单位公众号怎么制作_电商网站布局设计_sem推广代运营_网络软文

单位公众号怎么制作_电商网站布局设计_sem推广代运营_网络软文

2024/10/5 23:30:18 来源:https://blog.csdn.net/Lxn2zh/article/details/129818230  浏览:    关键词:单位公众号怎么制作_电商网站布局设计_sem推广代运营_网络软文
单位公众号怎么制作_电商网站布局设计_sem推广代运营_网络软文

文章目录

    • POI操作EXCEL增加下拉框


POI操作EXCEL增加下拉框

有时候通过excel将数据批量导入到系统,而业务操作人员对于一些列不想手动输入,而是采用下拉框的方式来进行选择

在这里插入图片描述

采用隐藏sheet页的方式来进行操作

String sheetName = "supplier_hidden_sheet";HSSFSheet supplierSheet = workbook.createSheet(sheetName);//隐藏的sheet,用于存放下拉框的限定值
int count = 0;
for(String supplierName : suppliers){supplierSheet.createRow(count++).createCell(0).setCellValue(supplierName);
}String col = "A";//设置数据有效性加载在哪个单元格上,四个参数分别是:起始行、终止行、起始列、终止列
CellRangeAddressList regions = new CellRangeAddressList(1, dataList.size(), supplierColumn, supplierColumn);
// 这是表示从隐藏sheet页的哪列哪行到哪列哪行  如该格式 supplier_hidden_sheet!$A$1:$A$73 
String cell = "\""+sheetName +"!$"+col+"$1:$"+col+"$"+suppliers.size()+"\"";
// 引用ShtDictionary 的单元格
DVConstraint constraint = DVConstraint.createFormulaListConstraint("INDIRECT("+cell+ ")");
// 数据检验为该格式  =INDIRECT("supplier_hidden_sheet!$A$1:$A$73")
HSSFDataValidation dataValidate = new HSSFDataValidation(regions, constraint);
sheet.addValidationData(dataValidate);
workbook.setSheetHidden(1,true);

可以在EXCEL中的数据有效性看到数据来源

在这里插入图片描述

参考文献

  • POI操作EXCEL增加下拉框

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com