将 Excel 数据迁移到 SQL

Migrate Excel Data to SQL

我在 Excel 中有大量 table 信息(大约 11,000 行,4 列),它们使用宏,我需要将其导入 SQL 服务器,Microsoft SQL Server Management Studio,另一台服务器将使用它来获取新信息。

示例: 如果我输入 SQL:

Insert Into ENT_LINK_OBJECTS (OBJ_NAME, ENTITY_KEY, IDENTITY_KEY)
Select 'TDS-C1487-81236', ITEM_KEY, 1
From ENT_ITEM_MASTER As M
Where M.ITEM_CODE = 'TL-123'
or M.ITEM_CODE = 'TL-456'

然后我可以打开包含所有这些信息的程序,称为 Matrix,它提示我输入项目密钥 and/or 代码 and/or 类型等(它下面列出了所有可能的文件) 并点击搜索(图片 1)。如果我在项目代码部分(图 2)中输入 TL-123,它会将文件范围缩小到任何包含 TL-123 的文件(图 3)。当我双击时,我可以点击很多选项卡,其中之一是 "Links"。在文档名称下的该选项卡中,信息 TDS-C1487-81236(图 4)。我将如何实现这一目标?

(1)

(2)

然后点击 ENTER

(3)

(4)

下面的网站很好地解释了我的意思,但我不知道如何实现它。将数据从我的 excel 文档迁移到 SQL 服务器的最有效方法是什么?

http://sqlmag.com/business-intelligence/excel-macro-creates-insert-statements-easy-data-migration

你试过 DTSWizard 了吗?它是一个基于 GUI 的工具,可以做到这一点……应该随 MS SQL server

一起提供

创建链接服务器或使用像 OPENROWSET 这样的语句来访问 Excel Sheet。这将是通过 SQL.

访问 excel sheet 的最简单和最快的方法