我正在使用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中找到它。
任何帮助都会感激不尽!
答案 0 :(得分:1)
对答案进行评论 - 您无法
在您在问题中提到的3.9版本之后,该功能已添加到Apache POI
根据Apache POI Changelog,您需要升级到至少POI 3.11 beta 3才能使用该功能。 3.11 final,即将发布,将是第一个包含它的稳定版本