我有4个不同的excel表。如果我将它们全部导入Access,我会收到一个错误,与Access的最大2 GB相关。
我可以将4个表导入为链表。但是我无法一次打开它们,因为再次,我会得到同样的错误。我已经尝试创建如下所示的联合查询,但我又遇到了同样的问题。
Select * from table1 union all select * from table2 union all select * from table3 union all select * from table4;
我真的不知所措。基本上,这4个表与季度销售数据有关,我希望能够根据年份(在Excel或Access中)创建数据透视表。
我可以将4个表合并为1个excel文件,但在尝试创建数据透视表时,我收到错误消息,说我的计算机上没有足够的RAM。
我可以选择查看此数据吗?
答案 0 :(得分:2)
SQL Express的限制为10GB(并且它是免费的)。 (从这里:http://msdn.microsoft.com/en-us/library/cc645993(v=SQL.110).aspx)
如果您将数据存储在SQL Express中,则可以直接从Excel查询数据并使用MS Access放弃。
Excel有可以处理的#行限制,但您可以使用Microsoft提供的免费PowerPivot加载项来解决这个问题:http://office.microsoft.com/en-ca/excel-help/power-pivot-add-in-HA101811050.aspx
希望有所帮助
麦克