【发布时间】:2015-03-08 05:32:23
【问题描述】:
我有大约 40 多个 Excel 文件要导入到 SQL Server 2012。导入向导是一个很棒的工具,但它一次只允许我导入一个文件。
我想避免使用 SSIS,因为导入应该相对容易 - 基本上它只是直接复制粘贴,Excel 文件中的第一行是列名,Excel 文件名 = 表名。
有什么简单的方法可以实现吗?
已编辑:由于列会经常更改,我想避免手动创建表。该向导很棒,因为它会自动为我创建表格。
【问题讨论】:
-
你可以使用 OpenRowSet 来做到这一点
-
你能详细说明一下吗?那是工具、功能还是软件?
-
通过 OpenRowSet ,您将在导入期间创建新表
-
您需要的是一个 SSIS 包来循环遍历所有 execl 文件并将数据导入 sql server,这是一个很好的示例,说明如何使用示例项目
How to loop through files in a specified folder, load one by one and move to archive folder using SSIS -
我在这里回答了一个类似的问题:stackoverflow.com/questions/10122538/…
标签: sql sql-server excel import