Memory error: Allocation failure : Excel Powerpivot Add on

Memory error: Allocation failure : Excel Powerpivot Add on

我尝试使用 Excel 2010 PowerPivot 加载项刷新的 table 目前有 2,670,634 行,当我将查询结果从 SQL 服务器导出到时大约有 473 MB CSV 文件格式。操作系统是 64 位的,但我安装的 Excel + Powerpivot 插件都是 32 位的。

我在刷新 PowerPivot 以检索整个 table 时收到内存错误:分配失败。在上次 PowerPivot 刷新时,我能够将 2,153,464 行放入 PowerPivot。但是今天我无法刷新并且总是出现内存错误。我对此有点困惑。我以为我还没有超过 PowerPivot 2010 的最大行数限制?我认为行限制是 1,999,999,997。我该怎么做才能让它在 32 位 Excel 中工作?

提前感谢您的提示。

32 位的 PowerPivot 可能会占用大量内存,需要大约 1 GB 左右的内存。因此,考虑到您有多少可用内存,您可以轻松地 运行 解决 PowerPivot 的内存分配问题。如果你不能使用 64bit 版本,那么对于初学者来说,最简单的事情就是继续过滤数据——减少行数,减少列数。之后就得看算盘了,rows/data越多越贵。