gpt4 book ai didi

excel - 何时应使用 xlsm 或 xlsb 格式?

转载 作者:行者123 更新时间:2023-12-01 16:16:43 24 4
gpt4 key购买 nike

自 Excel 2007 以来,Microsoft 将经典的 .xls 格式拆分为多种格式(特别是 .xlsx.xlsm.xlsb)。我可以毫无问题地理解 .xlsx 格式的使用和目的,但我仍然想知道我们是否应该使用 .xlsm 还是 .xlsb 创建包含某些 VBA 的文件时的格式。

当然,您可以在网络上找到一些主题,例如:

我从最后一个链接了解到,.xlsm 是某种 XML 格式,因此是自定义功能区选项卡所需要的。

超越格式之间的概念差异(.xlsm 基于XML VS .xlsb二进制文件),使用此文件中的任何一个时是否有任何实际差异(除了功能区自定义)?
您在使用这些格式时是否发现过任何真正的区别?

最佳答案

.xlsx 加载时间比 .xlsb 长 4 倍,保存时间长 2 倍,文件大 1.5 倍。我在生成的工作表上对此进行了测试,该工作表包含 10'000 行 * 1'000 列 = 10'000'000 (10^7) 个简单链接 =…+1 公式的单元格:

╭──────────────╥────────┬────────╮
│ ║ .xlsx │ .xlsb │
╞══════════════╬════════╪════════╡
│ loading time ║ 165s │ 43s │
├──────────────╫────────┼────────┤
│ saving time ║ 115s │ 61s │
├──────────────╫────────┼────────┤
│ file size ║ 91 MB │ 65 MB │
╰──────────────╨────────┴────────╯

(硬件:Core2Duo 2.3 GHz、4 GB RAM、5.400 rpm SATA II HD;Windows 7,其他进程负载稍重。)

除此之外,不应有任何差异。更准确地说,

both formats support exactly the same feature set

引用此博客post从 2006 年 8 月 29 日起。因此,也许 .xlsb 不支持功能区代码的信息比上面的引用更新,但我认为您的论坛来源是错误的。当破解二进制文件时,它似乎一比一地浓缩模仿了 OOXML 文件结构:博客 article 2006年8月7日起

关于excel - 何时应使用 xlsm 或 xlsb 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7821632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com