3

我有 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。

我有哪些查看这些数据的选项?

4

1 回答 1

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-在-HA101811050.aspx

希望有帮助

麦克风

于 2013-10-31T17:27:13.210 回答