`
cobo85
  • 浏览: 117012 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

POI无法直接读取公式项列值的BUG

阅读更多

    这个应该也不算是一个很严重的BUG,姑且记录下吧,问题是这样的:利用POI生成excel后(某些列时公式),打开后能看到公式列中的值,但是如果不用MS打开并保存的话,下次用POI直接读取是直接获取不到公式列的值的,必须在读取前重新计算一次才可,如果生成后,用MS打开后不修改任何值直接保存,再次用POI读取,是可以直接读取到值的。

  下面是读取前进行公式值计算的API

  

FormulaEvaluator evaluator = targetcell.getSheet().getWorkbook().getCreationHelper().createFormulaEvaluator();
	  evaluator.evaluateFormulaCell(targetcell);

 

分享到:
评论

相关推荐

    poi jar包 测试使用无bug

    在Java环境中,POI提供了一套API,使得开发者能够创建、读取和修改这些文件。"poi jar包 测试使用无bug"的标题和描述暗示了这个jar包在测试过程中表现稳定,没有出现任何问题,可以放心地应用于实际开发。 首先,...

    java对Excel的jar包poi-3.15,poi-3.16,poi-3.17

    它提供了API来创建、读取和修改单元格、行、列、公式等。此外,3.15版可能包含对旧版Excel (.xls)格式的支持,通过HSSF接口。这个版本还可能支持样式管理,包括字体、颜色、边框和填充。 2. POI-3.16: 在3.16版本...

    poi-3.17 poi-3.16

    使用Apache POI,开发者可以创建新的Excel工作簿,添加工作表,插入数据,设置单元格格式,执行公式计算,甚至读取已有文件的数据。对于企业级应用,这特别有用,因为它们经常需要处理大量数据导入导出的需求,或者...

    poi 相关jar

    在描述中提到的"poi读取excel",是指Apache POI 提供的用于读取Excel文件的功能。具体来说,Apache POI提供了一个名为HSSF(Horrible Spreadsheet Format)的API来处理旧版的.BIFF8格式(Excel 97-2003)的文件,...

    org.apache.poi 3.17最新官方版文件操作jar包

    - Apache POI 3.17是稳定版本,相较于早期版本,修复了多个已知bug,增加了新特性,并提升了性能和稳定性。 7. **社区支持**: - 开源社区:Apache POI有一个活跃的开发者社区,提供持续的更新和支持,用户可以在...

    poi-src-3.16

    在描述中提到的"3.16可以实现这个功能",可能是指3.16版本中存在特定的API或者修复的bug,使得开发者能够执行特定的Excel操作,如自定义样式、公式计算、数据验证或者复杂的数据导入导出等。在3.17版本中,这些功能...

    poi对excel和word的读取

    除了基本的读取操作,Apache POI还支持更复杂的任务,如样式管理、公式计算、图表处理等。例如,可以读取Excel中的样式信息,获取单元格的字体、颜色、边框等属性;在Word中,可以读取段落的样式,包括字体、大小、...

    poi3.8jar包

    - **读取Word文件**:POI的HWPF(Horrible Word Processor Format)组件可以用来读取旧版的DOC文件。对于DOCX文件,使用XWPF(XML Word Processor Format)接口进行操作。 - **写入Word文件**:通过HWPF或XWPF,...

    poi4.1.1所有相关jar包汇总

    在Java环境中,Apache POI提供了一组API,使得开发者可以读取、写入和修改这些文件。标题提到的"poi4.1.1所有相关jar包汇总"意味着这是一个包含Apache POI 4.1.1版本所有必需的库文件的集合,用于在Java项目中处理...

    poi3.7 poi3.6解析excel2007全jar包

    8. **公式处理**:Apache POI还支持Excel公式计算,可以通过FormulaEvaluator类进行处理。 9. **图表和图片**:虽然不直接支持读写.xlsx的图表和图片,但可以通过低级别的XML操作来实现。 10. **版本兼容性**:3.7...

    poi3.1.7完整jar包

    这个"poi3.1.7完整jar包"包含了该库的3.1.7版本,是一个适用于Java开发的组件,用于在应用程序中读取、创建和修改这些Office文档。 **POI项目介绍** Apache POI是由Apache软件基金会维护的一个项目,它提供了Java ...

    poi对excel的导出 可直接运行

    Apache POI 是一个开源项目,专门用于处理 Microsoft Office 格式,尤其是 Excel 文件。...在实际工作中,你可以根据需求灵活运用 POI 的功能,比如处理复杂的公式、图表、图片,或者实现数据验证和数据过滤等功能。

    poi3.9 poi3.10 poi3.15 dom4j综合jar包

    - **POI 3.10**: 相比3.9,此版本可能包含了一些改进和新特性,比如增强的性能,修复了已知的bug,以及可能增加了对新功能的支持。 - **POI 3.15**: 这是较新的一个版本,通常会提供更多的优化和新功能,例如更好...

    poi-src-3.8 源码

    这两个模块都允许开发者读取、写入和修改Excel工作簿、工作表、单元格和公式。 2. **Word处理**:POI-HWPF(Horrible Word Processor Format)支持读取和写入老式的DOC文件。尽管不支持创建新的DOCX文件,但可以...

    Java Poi 操作excel的API 好用

    不过请注意,这些版本可能较旧,建议使用最新版本的Apache POI库,以获取更多的功能和修复的bug。 总结,Java POI是一个强大且灵活的工具,用于在Java环境中处理Excel文件。通过其丰富的API,开发者可以轻松地实现...

    poi 3.8 3.9 3.10 3.15 3.17各种版本

    在Java环境中,POI库提供了丰富的API,使得开发者能够方便地读取、写入和操作这些文件。在给定的标题和描述中,提到了几个不同版本的POI,包括3.8、3.9、3.10、3.15和3.17。每个版本都有其特定的更新和改进,下面将...

    poi-3.12 最新poi包20150511

    Apache POI 3.12版本相较于早期版本可能包含了一些性能优化、bug修复和新特性,但具体改进点需要查看该版本的官方发布说明。由于提供的压缩包中仅有一个"新建文件夹",没有具体的代码或文档,无法进一步详细讨论。...

    POI 3.8 jar包打包下载

    - **写入Excel数据**:同样,POI也支持创建新的Excel文件或更新已有文件,允许自定义格式、样式和公式。 - **处理Word文档**:POI可以用来生成或编辑Word文档,插入文本、段落、图片,甚至应用复杂的样式和布局。 - ...

    poi3.8和3.10还有3.11的jar包,保证可用

    在Java开发中,POI库被广泛用于读取、写入和修改这些文档。提供的jar包分别是3.8、3.10和3.11版本,每个版本都有其特定的改进和功能增强。 **POI 3.8** - POI 3.8是2012年发布的一个版本,支持Java 5及以上。这个...

    org.apache.poi依赖包

    9. **版本更新**:Apache POI 3.17 包含了自3.16版本以来的所有bug修复和新特性,确保了代码的稳定性和可靠性。 总的来说,Apache POI 是Java开发人员处理Microsoft Office文档的强大工具,无论是在简单的数据导入...

Global site tag (gtag.js) - Google Analytics