微软Excel更新打破40年单值规则,支持单元格内多数据

微软Excel更新打破40年单值规则,支持单元格内存储多数据。该功能目前仅向Beta用户开放,虽提升灵活性,但可能影响外部软件库兼容性及审计流程,暂不建议用于关键业务。

微软近日宣布对 Excel 进行一项重大更新,打破了电子表格领域长达 40 年的“一个单元格对应一个值”的传统规则。此次更新引入了列表、单元格内数组以及嵌套数组等新功能,允许用户在单个单元格中存储和处理多个数据项。

Excel Beta新增单元格内数组功能

目前,该功能仅向 Microsoft Excel for Windows 和 Mac 的 Beta 频道用户开放,且需要用户主动选择参与。微软员工阿姆斯特朗(Armstrong)在博客文章中以项目管理为例解释了这一变化的实用性:在传统模式下,若一个项目拥有多位负责人,用户通常需要创建单独的列、辅助表,或者将名字以文本形式串联(如“卡洛斯,亨利埃塔,雅各布”)。而通过新的列表功能,这些值可以被整合在一个单元格中,同时保持每个项目的独立可处理性。

尽管多值单元格扩展了 Excel 能够表示的信息类型,但微软明确警告称,这仍属于预览功能,不建议在关键业务的工作簿中使用。此外,这一改变也引发了部分技术社区的担忧。有评论指出,新特性可能会破坏现有系统的兼容性并阻碍审计流程。

对于依赖 cell.value 接口的外部软件库而言,原本预期返回字符串、数字、布尔值或日期的逻辑可能需要调整,以适应新的数据类型。然而,微软尚未披露列表、单元格内数组及嵌套数组在 .xlsx XML 格式中的具体表示方式。这意味着包括 openpyxl、pandas 和 calamine 在内的主流数据处理库,以及导入 Excel 数据的应用程序,可能都需要进行相应的更新。在新功能完全适配之前,用户可能需要手动平整列表和数组,以确保多值单元格能与数据透视表等现有功能正常协作。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读