我尝试使用Excel 2010 PowerPivot添加时刷新的表当前为2,670,634行,当我将查询结果从SQL Server导出为CSV文件格式时,大约为473 MB。操作系统是64位,但我安装的Excel + Powerpivot添加都是32位。
当我刷新PowerPivot以检索整个表时,我收到内存错误:分配失败。在最后的PowerPivot刷新中,我能够获得2,153,464行到PowerPivot中。但今天我无法刷新并始终得到内存错误。我有点困惑。我以为我还没有超过PowerPivot 2010的最大行限制?我认为行限制是1,999,999,997。我该怎么做才能使它在32位Excel中运行?
提前感谢您的提示。
答案 0 :(得分:1)
32位的PowerPivot可能是内存耗费,需要大约1 GB左右的内存。因此,考虑到可用的内存量,您可以轻松地遇到PowerPivot的内存分配问题。如果你不能使用64位版本,那么对于初学者来说,最简单的事情就是继续过滤数据 - 减少行数,减少列数。在那之后,你必须看看计算,这样做,你拥有的行/数据越多,它就越贵。