java excel 多选下拉列表设置

 时间:2024-10-26 07:38:44

1、需要用到的jar包:poi-3.10-FINAL.jarpoi-ooxml-3.10-FINAL.jarpoi-ooxml-schemas-3.10-FINAL.jargradle引入:compile group: 'org.apache.poi', name: 'poi', version: '3.10'compile group: 'org.apache.poi', name: 'poi-ooxml', version: '3.10-FINAL'

java excel 多选下拉列表设置

2、public static HSS掂迎豢畦FWorkbook write(InputStream inputStream) throws IOException, ClassNotFoundException{ // 初始一个workbook HSSFWorkbook workbook = new HSSFWorkbook(inputStream); // 创建一个sheet HSSFSheet sheet = workbook.getSheetAt(0); // 准备下拉列表数据 String[] strs = new String[] { "刘德华", "张学友", "黎明", "郭富城" }; // 设置第一列的1-10行为下拉列表 CellRangeAddressList regions = new CellRangeAddressList(0, 9, 0, 0); // 创建下拉列表数据 DVConstraint constraint = DVConstraint.createExplicitListConstraint(strs); // 绑定 HSSFDataValidation dataValidation = new HSSFDataValidation(regions, constraint); sheet.addValidationData(dataValidation); return workbook; }

java excel 多选下拉列表设置

4、Test类package com.excel.select;import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.DVConstraint;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFDataFormat;import org.apache.poi.hssf.usermodel.HSSFDataValidation;import org.apache.poi.hssf.usermodel.HSSFName;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.util.CellRangeAddressList;import org.apache.poi.ss.usermodel.CellStyle;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;

java excel 多选下拉列表设置
  • Ubuntu关闭ipv6
  • 如何使用WPS Office 表格制作下拉选项框?
  • intellij idea如何连接H2数据库,详细教程
  • Excel 如何制作二级联动菜单
  • EXCEL在制作下拉菜单时如何快速定义区域名称
  • 热门搜索
    北京旅游胜地 国家旅游局旅行社统计管理系统 我要去山西旅游 重庆市旅游网 黔东南旅游网 广西西部旅游联盟 宿州旅游景点大全 湖泊旅游 栾川旅游网 南非旅游景点