首页 文章

如何在Apache POI 3.9中获取DataValidation?

提问于
浏览
0

我正在使用Apache POI来编写和读取excel文件,我的poi版本是 3.9 ,但现在我遇到了一个问题,并没有找到一个很好的解决方案来解决它 .

首先,我使用poi将一些数据写入excel表,并使用 DataValidation 在表头中添加一些提示信息,如下图所示:

单元格中的值为 ABSInterention ,提示 Headers 为 wrxuoh . 成功生成excel后,其他用户将对数据单元格进行一些修改,我需要读取并解析excel文件,我想得到提示值 wrxuoh 所以我的问题是:

When I read excel file using POI3.9,how can I get all the DataValidations for the current sheet?

我正在使用 HSSFWorkbookHSSFSheet . 我发现在 POI Sheet 中有一个名为 getDataValidations 的方法,但我在poi3.9 jar文件中找不到这个方法,也无法在POI3.9 javadoc中找到它 .

任何帮助将不胜感激!

enter image description here

1 回答

  • 1

    推广评论答案 - 你做不到

    您在问题中提到的3.9版本之后,该功能已添加到Apache POI中

    根据Apache POI Changelog,您需要升级到至少POI 3.11 beta 3才能使用该功能 . 3.11 final,即将发布,将是第一个包含它的稳定版本

相关问题