Sql server 从后端将Excel导入SQL Server

Sql server 从后端将Excel导入SQL Server,sql-server,excel,tsql,Sql Server,Excel,Tsql,我有很多excel文件,我正试图从后端导入到SQL Server,然后使用批处理文件将其自动化 我知道我们可以在T-sql脚本中使用OPENROWSET并加载excel文件。我也知道使用SQLCMD或BCP选项。所有这些都适用于简单网格的excel表格 然而,挑战在于,我只需要从工作表中加载特定区域/范围的excel单元格。 例如:如果工作表包含以下信息,我只需加载以下列: Date, Group1, Group2 and Group 3 直到它到达“空白行”并忽略它下面的所有内容

我有很多excel文件,我正试图从后端导入到SQL Server,然后使用批处理文件将其自动化

我知道我们可以在T-sql脚本中使用OPENROWSET并加载excel文件。我也知道使用SQLCMD或BCP选项。所有这些都适用于简单网格的excel表格

然而,挑战在于,我只需要从工作表中加载特定区域/范围的excel单元格。 例如:如果工作表包含以下信息,我只需加载以下列:

    Date, Group1, Group2 and Group 3 
直到它到达“空白行”并忽略它下面的所有内容

              Date   Group1 Group2 Group 3
              Jan-13  25     26      27
              Jan 18  35     29      19
                             20      15          
          <empty row>          <empty row>

               Y/Y %  YTD %  Group %
               15      20     40  
日期组1组2组3
一月十三日25 26 27
一月十八日三十五日二十九日十九
20      15          
Y/Y%YTD%集团%
15      20     40  
所以,我的问题是:是否可以在T-SQL中使用OPENROWSET实现此功能?如果是这样的话,你能给我指一下我如何做到这一点的任何链接/例子吗?我试着在MSDN网站上搜索了一下,但没有找到

如果这不能在T-SQL中实现,那么我可以从后端实现它吗

提前感谢,,
蜜蜂可能是一个复制品。。。我推荐SSI。这可能是在可重复的基础上实现你想要的最好方法。创建包后,可以将包放入sql server(sql server代理)中的计划中,在windows中计划,从批处理文件触发它@保管人代码感谢您的回复。我如何接受你的回答?是否将安装SSIS?我相信它现在称为VS 2013业务数据工具?遇到安装问题,所以我们的帮助台显然必须重建我的机器,然后在构建时安装工具。乐趣:)不用担心,蜜蜂。好吧,与其说是答案,不如说是建议。我没有意识到这一点,但是的,微软似乎已将商业智能开发工作室(bids)改名为其他名称,该工作室是SSIS的IDE。我仍然在使用2010,所以我不能对此发表评论。但是这个工具本身对于你正在做的事情是非常有用的。祝你好运