POI设置Excel下拉列表(数据有效性验证)
/*** @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下拉列表(数据有效性验证)相关推荐
- POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写...
再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到POI设置EXCEL单元格格式为文本格式,剩下的设置小数.百分比.货币.日期.科学计数法和中文大写这些将在下面一一写出 以下将要介绍的每一 ...
- poi设置excel行高
poi设置excel行高其实百度到处都是,不外乎就是 HSSFRow row = sheet.getRow(rowNum); row.setHeight(height); 但是有一个行高为0的行,如果 ...
- 【poi第七节】poi设置excel 设置字体格式,java设置excel设置字体格式
poi设置excel 设置字体格式,java设置excel设置字体格式 import org.apache.poi.hssf.usermodel.HSSFRichTextString; import ...
- 如何使用Apache POI设置Excel的公式字段
如何使用Apache POI设置Excel的公式字段 1. 概述 在本文中,我们将通过一个简单的示例来演示如何使用Apache POI在Microsoft Excel电子表格中设置公式字段 2. Ap ...
- poi设置excel打印时分页操作
poi设置excel打印时分页操作 使用poi的Sheet对象 Workbook desWorkbook = new HSSFWorkbook();Sheet desSheet = desWorkbo ...
- POI设置Excel表格的单元格格式及处理大数的科学计数问题
一.POI设置Excel表格的单元格格式(在导出Excel表时设置各个单元格格式) 1.Excel的单元格格式 图中的数据有数值.货币.时间.日期.文本等格式.这些数据格式在POI中的HSSFDat ...
- POI 设置Excel单元格背景色
POI 设置Excel单元格背景色 前言 一.冲~~~ 1.代码实现 2.颜色对应 3.填充对应 总结 前言 POI 设置单元格背景颜色 一.冲~~~ 1.代码实现 注: 本人用的是目前最新的依赖 4 ...
- 【poi第五节】poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色
poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色 import org.apache.poi.hssf.usermodel.HSSFWorkbook; imp ...
- Java设置Excel下拉列表
Excel在office2007之前和之后的格式不一样,07之前的后缀是.xls,07及07之后.xlsx,针对不同的格式,apache提供了不同的类来操作:HSSF来操作07之前的,XSSF来操作0 ...
最新文章
- 2022-2028年中国pu管行业市场深度分析及市场规模预测报告
- Go 学习笔记(35)— Go 接口 interface (接口声明、接口初始化、接口方法调用、接口运算、类型断言、类型查询、空接口)
- linux进程--fork详解(二)
- java 添加jbutton_java – 如何在JScrollPane上添加JButton?
- HTMLCSS设计与构建网站 笔记HTML
- Java 小故事系列 导航
- 本周Java技巧#7 – Maven慢吗?
- WSARecv参数lpNumberOfBytesRecvd的一个变态问题
- 计组之中央处理器:6、微指令格式设计、微程序控制单元的设计
- mysql 上级组织参数值_MYSQL组织结构设计构思(快速查上级和下级)
- 导入php项目_商业裂变,之项目技术实战(第九节:程序框架的安装)
- 面试官:谈谈你对IO流和NIO的理解
- 解构OPPO IoT:“开放生态”+“用户思维”,“智美生活”雏形已显
- Wso2 api manager 帮助文档
- 中国目前拥有的物种和人造卫星的作用
- 博通网卡管理软件Linux,Broadcom博通网卡管理软件 V16.6.2.10官方安装版
- 圆形谷仓Circular Barn_Silver---(DP优化 / )队列 + 贪心(复杂度O(2n))---DD(XYX)​​​​​​​的博客
- STM32填坑:时钟使能必须在外设初始化之前
- bcc服务器搭建网站,如何用云服务器bcc建站
- HTML5:爱奇艺首页图片轮播效果