【发布时间】:2015-02-04 18:14:29
【问题描述】:
总之,我想把MS Excel和MS Access一起使用,这样Excel是前端和后端,但是Access提供了数据和sql查询关系的能力。这可能吗?
简而言之,我想将 MS Excel 与 MS Access 一起使用,这样:
- “原始数据”在 Excel 中可见并可访问((写入、修改、删除数据条目!)
- 我可以使用 SQL 查询通过 MS Access 查询我的数据(从而动态地在我的数据上创建不同的视图作为 Excel 工作表)
- 我可以通过 MS Access 实现数据之间的关系(用于一致性检查等)
我自己的研究让我来到这里:
- 我知道如何设置访问权限以使用 Excel 表作为其数据后端(链接到 Excel 或从 Excel 复制)
- 我知道如何将 SQL 查询从 Excel 发送到 access 数据库并在 Excel 表中显示结果
但是,这里缺少的是:
- 在 Access 中,如果我使用链接到 Excel 的表,我无法在表之间创建关系(访问表示不可能)
- 在 Access 中,如果我使用从 Excel 导入(复制)的表,我可以在表之间创建关系,但在创建关系后我无法再更新我的导入(访问表示不可能,我必须删除关系之前)
- 无论如何我都必须手动触发更新...
背景:
Excel 目前用于项目管理。管理过程通常涉及“探索数据”,例如为人们分配不同的项目,添加人员,添加项目,......然后看看它如何影响其他事情。 (因此)需要保留 Excel 作为平台。但是拥有链接表和查询等数据库功能会很好,因为数据变得太复杂而无法使用仅使用 excel 的工具进行管理。另外,这不是一个大项目,但我的目标是一个简单而不复杂的解决方案。
基本上我想保留 excel 和一切,我只是想要一些新功能(例如关联表、类似 sql 的查询)。
那么,有人知道如何解决这个问题吗?
非常感谢!
【问题讨论】: