直到办公室2007年,Excel具有最大的65 000名行。办公室2007年遇到的一个最多1百万行,是更好的课程;但我很好奇-为什么是有限制吗?显然,性能会慢下来exponetially为你增加的电子表格的尺寸;但是,这不应该很难有Excel优化,通过开始与一小片和动态的"重新调整"它只需要。给多少工作,它必须已经增加限制从65K到1百万,他们为什么不去所有的方式,所以它有限的,只有该数额的可用的存储器和磁盘空间?

有帮助吗?

解决方案

(更新的,因为错误...建议每个人:不要张贴在那之前你完全清醒的时候)

可能是因为优化。Excel2007年最多可有16 384列和1 048 576行。奇怪的号码?

14位=16 384,20位=1 048 576

14+20=34位=多于一个32位登记可以保留。

但他们也需要储存的格式细胞(文本、数量等)和格式(颜色、边界等等)。假设他们使用的两个32位字(64位)他们使用的34位的细胞数量并且有30位其他的东西。

为什么那么重要吗?在存储器他们不需要分配所有的存储需要为整个电子表格,但只有存必要的数据,每一个数据标记,与在什么样的电池这应该是。

更新2016年:

发现了一个链接到 微软的规范Excel2013年和2016

  • 打开工作簿:限制通过可用的存储器和系统的资源
  • 工作表尺寸:1,048,576个行(20位)的16,384起列(14位)
  • 列宽度:255characters(8bits)
  • 行高度:409点
  • 页面符:有1 026水平的和垂直的(意想不到的数量,可能是错误的,10位是1024)
  • 总数字,一个细胞可以包括:32,767个字符的(签名16位)
  • 人物,在一个标题或脚注:255(8bits)
  • 床单在工作簿:限制通过可用的存储器(默认值是1片)
  • 颜色在工作簿:16万色(32位与完全进入的24位色谱)
  • 命名的意见在工作簿:限制通过可用的存储器
  • 唯一的小区的格式/电池类型:64 000人(16位=65536)
  • 填写的样式:256(8bits)
  • 线的重量和类型:256(8bits)
  • 唯一的字体类型:1024个(10位)全球可用的字体使用;512每个工作簿
  • 数字格式,在工作簿:200-250,根据不同语言版本的Excel你已经安装了
  • 名在工作簿:限制通过可用的存储器
  • Windows在工作簿:限制通过可用的存储器
  • 超级链接在一个工作表:66,530超链接(意想不到的数量,可能是错误的。16位=65536)
  • 格在一个窗口:4
  • 链接表:限制通过可用的存储器
  • 方案:限制通过可用的存储器;一个摘要报告显示,只有第251方案
  • 改变细胞中的一种情况:32
  • 可调整的细胞以求解:200
  • 自定义功能:限制通过可用的存储器
  • 缩小范围:10%到400百分比
  • 报告:限制通过可用的存储器
  • 排序的参考文件:64在一个单一的排序;无限的时使用顺序排序
  • 消除水平:100
  • 领域一个数据形式:32
  • 工作簿参数:255参数,每个工作簿
  • 项目显示在过滤下表:10,000

其他提示

在一个字 - 速度。高达一百万行的索引适合在一个32位字,所以它可以有效地在32位处理器中使用。适合在一个CPU寄存器函数的参数是非常有效的,而那些较大需要对每个函数调用,一个慢得多的操作访问存储器。更新电子表格可以是一个涉及许多单元格引用的集约化经营,这样的速度是很重要的。此外,Excel的团队预计,任何人都处理超过一百万行会使用一个数据库,而不是一个电子表格。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top