1
lhjl1314 2018-04-07 08:30:37 +08:00 via iPhone
Excel 号称可以处理 100 万行,实际上超过 10 万行就很慢了
|
2
manhere 2018-04-07 08:45:32 +08:00 via Android
多少列?有没有公式?
|
3
thedog 2018-04-07 08:53:01 +08:00 via Android
如果只是为了打开查看什么的,可以试试存到 access,我之前用 office2010 的时候好像最大能打开 2g 文件,不过我不记得用的是 32 位还是 64 位系统了
|
4
sambohuang 2018-04-07 10:08:59 +08:00
Office 2016 版的 Excel 比 2007 版的 Excel 占用系统资源明显增加
特别是一些引用函数多的情况下,每次筛选都需要重新计算很久 而 2007 版 Excel 就不会这么明显 这是我的感觉,2007 版的还是装在虚拟机里 导致我现在处理一些公式多的 excel 文档都是把不需要重新计算的全部得转换成值 |
5
ouqihang 2018-04-07 10:38:49 +08:00
20,30M 的样子?打开文件是单线程吧,低主频有点吃亏。
|
6
mchl 2018-04-07 11:24:00 +08:00 via iPhone
文件格式另存为 xlsb,文件变小,打开速度也会有提升
|
7
sad812 2018-04-07 11:28:56 +08:00
可以用 vscode 打开
|
8
panpanpan 2018-04-07 12:20:17 +08:00 via iPhone
最近做了个报表 100 多 M 吧,如果没有公式的话就打开慢点,如果有公司再筛选一下就慢得出翔了,有时候两分钟都筛不出来。i5+16G
|
9
Moorj 2018-04-07 12:21:07 +08:00
看里面有没有计算,有没有函数
纯数据的,我试过 20 万行,丝滑顺畅 有计算的话,非常拖累速度的 |
10
Jimmy1573 2018-04-07 13:11:59 +08:00
把计算改为 手动计算
|
11
dexterzzz 2018-04-07 13:53:39 +08:00
单 sheet 是 104w 行,设置手动计算,注意 sumproduct 这种函数,多用 excel 表格功能,基本秒开。
如果用 powerpivot 功能,excel 能处理千万,亿级的数据。 |
12
snw 2018-04-07 14:44:18 +08:00
打开过几百 MB 的,似乎是因为 vlookup 到另一个大 Excel 然后又断开链接,但没什么压力。
影响速度主要在于不规则的格式、复杂图表及公式、大量外部数据来源,如果是纯数据 excel 保存成 xlsb 一般没什么压力。 |
13
snw 2018-04-07 14:52:23 +08:00
@sambohuang
2010 版应该更好用些,尤其是筛选时可以搜索这个功能。2007->2010 及 2013->2016 功能上有点像预览版->完成版的样子。 2016 真不知道是怎么编的,VBA 调用工作表的 Range.Copy 或 PasteSpecial 后都会卡一会儿。 |
14
ctsed 2018-04-07 16:34:47 +08:00 via Android
百兆因为硬盘原因卡一分钟就打开了
|
15
LGA1150 2018-04-08 11:05:50 +08:00 via Android
i7-8550U 可是 4C8T
|