Excel 到关系数据库 - Access 2007

Posted

技术标签:

【中文标题】Excel 到关系数据库 - Access 2007【英文标题】:Excel to relational database - Access 2007 【发布时间】:2012-02-14 14:35:12 【问题描述】:

http://imgur.com/qAjYG

所以我有一个大型平面文件数据库,我需要对其进行规范化。上图为病历PK,文字为关联码。我想把它做成一个连接表。文本代码是另一个表的主键,用文本表示它们的含义。

1 9654
1 7840
1 28260
1 4375
2 8409
2 etc.

如您所见,我需要以 1 对 1 的方式在每个代码的顶行中输入一个数字。我知道这可以在没有这种蛮力方式的情况下完成,最好的方法是什么?

常规的平面文件有代码 1、2、3、4、5、6...20 作为列,当然对于许多患者来说,记录是空白的,解决这个问题的最佳方法是什么?

【问题讨论】:

【参考方案1】:

您可以在 Excel 中使用 ADO,或将 Excel 表链接到 Access,然后联合查询应该使您能够创建链接表。

【讨论】:

Access 是否没有导入选项,您可以在其中定义要拆分到单独表中的变量?也许我正在考虑的是 SQL Server。听起来很熟悉? 当然可以在Access中将范围设置为表格。 这是一次性的还是您需要定期执行此操作。

以上是关于Excel 到关系数据库 - Access 2007的主要内容,如果未能解决你的问题,请参考以下文章

将 MS-Access 表单结果导出到 Excel?

从 Excel 数据更新 Access 表中的数据和关系

将 Access 查询导出到 Excel 会带来主键,而不是信息

打开多个 Excel 实例时如何通过 Excel 宏将数据从 Excel 导出到 Access

无需激活即可将数据从 Access 导出到 Excel2013

怎样把access里面的上百万的数据导出到excel里面来?我现在是2010office。