如何在Apache POI 3.9中获取数据验证?

时间:2014-11-26 09:05:58

标签: apache-poi

我正在使用Apache POI来编写和阅读excel文件,我的poi版本 3.9 ,但现在我遇到了一个问题,但找不到一个好的解决方案来解决它。

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

单元格中的值为 ABSInterention ,提示标题为 wrxuoh 。成功生成excel后,其他用户将对数据单元添加一些修改需要读取和解析excel文件,我想再次获得提示值 wrxuoh 。所以我的问题是:

当我使用POI3.9阅读excel文件时,如何获取当前工作表的所有DataValidations?

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

任何帮助都会感激不尽!

enter image description here

1 个答案:

答案 0 :(得分:1)

对答案进行评论 - 您无法

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

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