【发布时间】:2011-12-06 10:49:50
【问题描述】:
我们需要将少量附加记录从 Excel 工作表上传到表格中。有没有办法使用 Access Import 功能将附加数据添加到表中(截断它)。该表是通过上传相同的 Excel 表创建的。但是现在,当添加记录时,我们需要将它们添加到表中。这些表链接到 SQL,但我不想使用 SSIS,因为只有几条记录,并且必须有一种使用 Access 函数的方法。请提出建议。
【问题讨论】:
我们需要将少量附加记录从 Excel 工作表上传到表格中。有没有办法使用 Access Import 功能将附加数据添加到表中(截断它)。该表是通过上传相同的 Excel 表创建的。但是现在,当添加记录时,我们需要将它们添加到表中。这些表链接到 SQL,但我不想使用 SSIS,因为只有几条记录,并且必须有一种使用 Access 函数的方法。请提出建议。
【问题讨论】:
链接 Excel 工作表并运行附加查询以将数据从 Excel 添加到现有表可能是最简单的方法。链接后,可以在查询设计窗口中完成。
【讨论】:
您没有指定 Excel 或 Access 的版本。
我使用包含 1000 多个字符的单元格的 2003 年 Excel 测试表来完成此操作。 Access 2003 中的导入将数据类型检测为备注字段,这是正确的,当有那么多字符时,它应该适合您。可能是您的 Excel 数据包含导致导入问题的其他成分。 excel数据是怎么得出的?
您是否尝试过导入 Access?它应该可以正常工作。如果您的最终目标是另一个数据库,为什么要使用 Access 作为中介?
我同意,如果您使用 Access,链接表似乎是一种非常简单的更新表的方法,但这是您的选择。
【讨论】: