/*** @Description: 添加数据有效性检查(下拉列表)* @param firstRow 开始行* @param lastRow 结束行* @param firstCol 开始列* @param lastCol 结束列* @param explicitListValues 有效性检查的下拉列表* @return:* @date: 2019/12/12 14:22* 注意:设置的某列原本不能存在下拉列表,不然新的会不生效*/public static void setValidationData(Sheet sheet, int firstRow,  int lastRow,int firstCol,  int lastCol,String[] explicitListValues) {if (sheet instanceof XSSFSheet) {XSSFDataValidationHelper dvHelper = new XSSFDataValidationHelper((XSSFSheet)sheet);XSSFDataValidationConstraint dvConstraint = (XSSFDataValidationConstraint) dvHelper.createExplicitListConstraint(explicitListValues);CellRangeAddressList addressList = new CellRangeAddressList(firstRow, lastRow, firstCol, lastCol);XSSFDataValidation validation = (XSSFDataValidation) dvHelper.createValidation(dvConstraint, addressList);//validation.setSuppressDropDownArrow(true); //这个还没搞懂是什么//validation.setShowErrorBox(true);//这个还没搞懂是什么sheet.addValidationData(validation);} else if(sheet instanceof HSSFSheet){CellRangeAddressList addressList = new CellRangeAddressList(firstRow, lastRow, firstCol, lastCol);DVConstraint dvConstraint = DVConstraint.createExplicitListConstraint(explicitListValues);DataValidation validation = new HSSFDataValidation(addressList, dvConstraint);sheet.addValidationData(validation);}}

POI设置Excel下拉列表(数据有效性验证)相关推荐

  1. POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写...

    再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到POI设置EXCEL单元格格式为文本格式,剩下的设置小数.百分比.货币.日期.科学计数法和中文大写这些将在下面一一写出 以下将要介绍的每一 ...

  2. poi设置excel行高

    poi设置excel行高其实百度到处都是,不外乎就是 HSSFRow row = sheet.getRow(rowNum); row.setHeight(height); 但是有一个行高为0的行,如果 ...

  3. 【poi第七节】poi设置excel 设置字体格式,java设置excel设置字体格式

    poi设置excel 设置字体格式,java设置excel设置字体格式 import org.apache.poi.hssf.usermodel.HSSFRichTextString; import ...

  4. 如何使用Apache POI设置Excel的公式字段

    如何使用Apache POI设置Excel的公式字段 1. 概述 在本文中,我们将通过一个简单的示例来演示如何使用Apache POI在Microsoft Excel电子表格中设置公式字段 2. Ap ...

  5. poi设置excel打印时分页操作

    poi设置excel打印时分页操作 使用poi的Sheet对象 Workbook desWorkbook = new HSSFWorkbook();Sheet desSheet = desWorkbo ...

  6. POI设置Excel表格的单元格格式及处理大数的科学计数问题

    一.POI设置Excel表格的单元格格式(在导出Excel表时设置各个单元格格式) 1.Excel的单元格格式  图中的数据有数值.货币.时间.日期.文本等格式.这些数据格式在POI中的HSSFDat ...

  7. POI 设置Excel单元格背景色

    POI 设置Excel单元格背景色 前言 一.冲~~~ 1.代码实现 2.颜色对应 3.填充对应 总结 前言 POI 设置单元格背景颜色 一.冲~~~ 1.代码实现 注: 本人用的是目前最新的依赖 4 ...

  8. 【poi第五节】poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色

    poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色 import org.apache.poi.hssf.usermodel.HSSFWorkbook; imp ...

  9. Java设置Excel下拉列表

    Excel在office2007之前和之后的格式不一样,07之前的后缀是.xls,07及07之后.xlsx,针对不同的格式,apache提供了不同的类来操作:HSSF来操作07之前的,XSSF来操作0 ...

最新文章

  1. 2022-2028年中国pu管行业市场深度分析及市场规模预测报告
  2. Go 学习笔记(35)— Go 接口 interface (接口声明、接口初始化、接口方法调用、接口运算、类型断言、类型查询、空接口)
  3. linux进程--fork详解(二)
  4. java 添加jbutton_java – 如何在JScrollPane上添加JButton?
  5. HTMLCSS设计与构建网站 笔记HTML
  6. Java 小故事系列 导航
  7. 本周Java技巧#7 – Maven慢吗?
  8. WSARecv参数lpNumberOfBytesRecvd的一个变态问题
  9. 计组之中央处理器:6、微指令格式设计、微程序控制单元的设计
  10. mysql 上级组织参数值_MYSQL组织结构设计构思(快速查上级和下级)
  11. 导入php项目_商业裂变,之项目技术实战(第九节:程序框架的安装)
  12. 面试官:谈谈你对IO流和NIO的理解
  13. 解构OPPO IoT:“开放生态”+“用户思维”,“智美生活”雏形已显
  14. Wso2 api manager 帮助文档
  15. 中国目前拥有的物种和人造卫星的作用
  16. 博通网卡管理软件Linux,Broadcom博通网卡管理软件 V16.6.2.10官方安装版
  17. 圆形谷仓Circular Barn_Silver---(DP优化 / )队列 + 贪心(复杂度O(2n))---DD(XYX)​​​​​​​的博客
  18. STM32填坑:时钟使能必须在外设初始化之前
  19. bcc服务器搭建网站,如何用云服务器bcc建站
  20. HTML5:爱奇艺首页图片轮播效果

热门文章

  1. win10下局域网不同电脑间如何实现文件共享?
  2. 舟山景区概况 舟山旅游项目介绍
  3. 《计算机存储与外设》----2.3 DRAM
  4. 2021年全球手机市场,三星和华为都输了,其他手机企业赢了
  5. 【JAVA】(vip)蓝桥杯试题 基础练习 阶乘计算 BASIC-30 JAVA
  6. 当今几大主流服务器的操作系统简介
  7. win10 如何使用命令简单的禁用自带键盘
  8. 如何配置一台台式计算机,一台主机两个显示器,教您电脑两个显示器怎么设置...
  9. 求链表中的中点、上中点、下中点
  10. 低代码学习教程:通讯录支持设置子管理员