如下图所示,需要获取第一行、第一列单元格下拉列表值:

1.添加poi所需依赖包

<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.17</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.17</version></dependency>

2.具体实际代码

 /*** 读取excel** @param filepath*/public static void readExcel(String filepath) {try {//2003读取方式 , 2007请用XSSFWorkbook//读取默认模板Excel文件HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(filepath)) ;//获取Sheet页HSSFSheet sheet = workbook.getSheetAt(1);//获取该Sheet下面所有数据验证项List<HSSFDataValidation> validations = sheet.getDataValidations();for(HSSFDataValidation validation : validations){CellRangeAddressList addressList = validation.getRegions();//空值判断if(null == addressList || addressList.getSize() == 0){continue;}//获取单元格行位置int row = addressList.getCellRangeAddress(0).getFirstRow();//获取单元格列位置int column = addressList.getCellRangeAddress(0).getFirstColumn();//根据位置信息判断是不是自己想要获取的单元格位置,比如我的单元格是A1,则对应的坐标为1,1if(row == 1 && column == 1){DataValidationConstraint constraint = validation.getValidationConstraint();//获取单元格数组String[] strs = constraint.getExplicitListValues();//输出数组System.out.println(StringUtils.join(strs,"-"));}}} catch (Exception e) {e.printStackTrace();}}

最终输出结果:

Java Poi获取Excel下拉列表值相关推荐

  1. JAVA POI获取excel单元格红色字体,淡蓝色前景色的内容

    使用Java POI 4.1.2,需要根据字体颜色进行判断,下面的方法只能获取只有一种颜色的字体,如果一个单元格内有两种以上颜色,好像是获取第一个颜色. 如果是Microsoft Excel 97-2 ...

  2. poi导出excel写入公式_【java poi 写入Excel后读取公式值问题】poi导入excel

    java poi 写入Excel后读取公式值问题 不用改公式,只需要用cell.getNumericCellValue()获取,读出来就是正确的值了,如果你读出来的还有问题,说明你其他的地方写的还有问 ...

  3. Java POI 对Excel合并单元格的数据处理

    Java POI 对Excel合并单元格的数据处理 最近在项目开发过程中,有个一个导入Excel文件处理合并单元格数据的需求,就自己在网上找了一个模板,自己进行二次开发来开发需求. Excel工具类 ...

  4. JAVA POI通用Excel导入模板

    JAVA POI通用Excel导入模板 Excel导入模板类 Excel导入模板类 package com.golte.dataform.analysis.controller;import com. ...

  5. java筛选表格,java怎么获取excel中的数据_java筛选excel数据

    你好! 请教你个问题 java web程序如何将读取的excel表格里的数据插入到数据库,并显示在JSP页面上? 主要用poi.jar 包.包含两jar就可以了:poi-3.16.jar.poi-oo ...

  6. Java - Poi 操作 Excel

    Java - Poi 操作 Excel 关注 "弋凡"(YiFan)微信公众号吧 记录简单笔记 做你的最爱 注意 XSSFWorkbook 对象是操作 .xlsx 格式的表格 HS ...

  7. java 简单获取Excel表格内容(初学者)

    java 简单获取Excel表格内容(初学者) 代码: package cn.ccaih.read;import org.apache.poi.ss.usermodel.Cell; import or ...

  8. Java poi操作Excel单元格样式

    Java poi设置Excel单元格格式设置 XSSFWorkbook xwb = new XSSFWorkbook();或者 XSSFWorkbook xwb = new XSSFWorkbook( ...

  9. poi 获取excel列宽度_JAVA使用POI获取Excel的列数与行数

    JAVA使用POI获取Excel的列数与行数 发布于 2020-8-19| 复制链接 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Ja ...

最新文章

  1. 文曲星猜数游戏,无测试代码
  2. JQUERY获取text,areatext,radio,checkbox,select值
  3. JUC原子类-基本类型(二)
  4. i/o timeout , 希望你不要踩到这个net/http包的坑
  5. Python - WebDriver 识别登录验证码
  6. JS实现文本全选并复制
  7. 人脸关键点:TCNN-Tweaked Convolutional Neural Networks
  8. attention机制的几种方法
  9. php 邮箱反垃圾机制,避开反垃圾邮件机制的qq邮件群发技巧
  10. NR LDPC 03- Tanner
  11. 导出Excel并兼容IE8版本
  12. 2021-4月Python 机器学习——中文新闻文本标题分类
  13. 为什么浏览器扩展会如此危险?
  14. C语言——用户自定义数据类型
  15. php将二维数组去重,PHP基于array_unique实现二维数组去重
  16. 融云IM报错connect should be called in main process
  17. 元旦假期,去哪里旅游好呢?Python爬取元旦旅游最全攻略!
  18. 计算机中常见英文术语对照表
  19. Odometry的发布和发布odom到base_link的tf变换
  20. 阿比路架子鼓音源合集 Native Instruments Abbey Road Drummer Collection

热门文章

  1. 焊接变形的原因以及防止焊接变形的措施
  2. 会声会影视频编辑软件V2021.20回音特效制作教程
  3. Tekton系列之安装篇【一】
  4. scp 上传文件、指定端口上传
  5. WSL/Windows Subsystem for Linux based on PICO
  6. 如何申请国际版一年期的Office 365开发者账号
  7. 如何订阅一个Free Trial的Office 365账户
  8. 杨老师:Visual C++ 中操纵 MS Word 123
  9. 最后一名真正的黑客,让微软高管睡不着的人
  10. 2010‘FSE-Practical and Effective Symbolic Analysis for Buffer Overflow Detection 利用符号分析方法检测缓冲区溢出