无法在PowerPivot 2010中导入.GB文件中的5GB

时间:2014-01-09 13:18:48

标签: sql excel excel-2010

我正在使用Excel 2010,我正在尝试导入大小为5GB的.TXT文件

我尝试在Power-pivot中导入数据但显示错误,说明限制为2GB

有人可以帮我导入这个文件吗?

2 个答案:

答案 0 :(得分:2)

根据this Blogpost,限制取决于您的Excel版本

  • 所以32位版本只能解决2GB
  • 如果Excel 2010
  • ,则64位版本限制为4Gb
  • 在Excel 2013中已删除该限制

因此您需要x64 Excel 2013(以及足够的RAM)才能将该大小的文件导入Excel

答案 1 :(得分:0)

Unfortunatley 32位Excel / PowerPivot只能导入2GB文件,64位Excel / PowerPivot可以导入4GB文件。

PowerPivot使用ACE 14 OLE DB提供程序导入.txt .csv和.tab文本文件 因此,文本文件似乎受到Access的限制。

但是,如果您使用5GB文件并通过“导入数据任务”/ SSIS包将文本文件导入SQL Server表,然后将SQL Server表加载到Powerpivot中。或者您可能需要将大文件拆分为两个txt文件,可能每年一个或每个季度一个,不确定数据是什么样的。

MSDN Blog describing the issue you are having

Description of the Access Connectivity Engine 2010 hotfix package (Ace-x-none.msp): April 24, 2012此修补程序现在会在大文件成功导入但是将数据切断超过4GB时发出警告。