动态数组、溢出和 LET:Excel 中的变化及其对 Jav... 笔记

动态数组、溢出和 LET:Excel 中的变化及其对 Java 应用程序的意义

在之前的文章《Java 中处理电子表格:实用概述》中,我们探讨了 Java 应用程序需要与电子表格交互的常见场景,以及可用于此任务的工具类别。其中提到的一个因素是对现代 Excel 公式的支持——这是一个值得单独展开讨论的话题,而非仅用一句话带过。Java 应用程序与 Excel 的交互频率往往超出大多数团队的预期:来自财务部门的文件上传、在电子表格中编写的计算逻辑、以及向业务用户导出的报表。当今用户生成的文件与五年前生成的文件已大不相同。Excel 365 和 Excel 2021 引入了新的公式模型,在这些版本中创建的电子表格通常会使用该模型。根据所使用的库不同,这些公式可能在计算时正确求值,也可能静默失败并返回过时的缓存值,或在重新计算时抛出异常。