4

Excel 在“数据”选项卡中有一个“获取外部数据”功能区栏,我们可以在其中选择从 SQL 数据库导入表。这个过程对我来说效果很好。但我的问题是,有没有办法将这些数据保存回 SQL 中?Excel 是否提供了一些 API 来促进此类函数的编码,而无需解析所有内容并从头开始执行?

谢谢

4

3 回答 3

1

它可能不是您正在寻找的解决方案,但我很久以前发布了一些 VBA 代码,它将在 Excel 中获取一个范围并将其转换为 XML 并构建 SQL 以将该数据放入 SQL Server 中的临时表中。如果您有兴趣,这里有一个链接。

于 2010-06-30T13:45:41.873 回答
0

最简单的方法是使用 SSMS 中的导入功能。您可以选择要使用的工作表、自定义列映射等。如果创建一个 SSIS,您可以在需要时进一步操作。然而,这种方法是从 Sql 中提取的,而不是从 Excel 中提取的,如果你想这样做,你必须编写一些 VBA 来为你做这件事。

于 2010-06-30T07:05:17.353 回答