为什么是那里仍然是一个行限制在Microsoft Excel?[关闭]
-
22-08-2019 - |
题
直到办公室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的团队预计,任何人都处理超过一百万行会使用一个数据库,而不是一个电子表格。
不隶属于 StackOverflow