将Excel报表移至数据库解决方案


1

我已经建立了一个基于Excel的报告系统,似乎变形了。我正在寻找替代解决方案,以克服Excels的限制。

我的报告解决方案汇总了时间预订。我每月运行这些报告,每月从时间报告系统中导出约5000个预订事件。我将这些粘贴到excel表格中,以便用例如每个预订活动补充。项目信息,组织信息等。 excel表包含12列原始导入的输入数据和15列根据原始数据查找数据(通过辅助表中的vlookup)。

然后通过数据透视表聚合此源表(5000行x 27列)。

现在,我每个月都会创建一个新的Excel工作簿,以便使用Excel管理这个工作簿。编辑或过滤数据有时需要大约10秒来重新计算,并且工作表似乎变得越来越不稳定,将Excel置于100%CPU负载,通过任务管理器被杀死。

我正在寻找替代品,它可以:

  • 持有至少一年的数据(60.000行)
  • 像Excel一样进行同样舒适的ad-hoc枢轴分析
  • 自动化源表中的查找,以便我摆脱公式的复制/粘贴

你会建议什么作为替代品?

  • 将数据存储移动到Access(我有Access 2003可用)并将枢轴保留在Excel中?
  • 将数据存储和支点都放入Access?
  • 将数据存储移动到某个“真正的”SQL数据库,将关键点保留在Excel中?
  • 还有什么不同之处?

这是一个单用户桌面应用程序。

我在Excel 2003上。

Answers:


0

这听起来像一个漂亮的数据库来设置。

首先将所有帮助程序表导入Access数据库。

接下来,将12列原始数据导入到自己的表中。

创建一个将辅助表连接到主表的新查询,您将重新创建数据集。

此时,我建议在Excel中创建数据透视表并将其链接到该查询以进行报告。

要更新数据集,只需将新行导入主表并刷新数据透视表。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.