我有很多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
所以,我的问题是:是否可以在T-SQL中使用OPENROWSET实现此功能?如果是这样,请您指点我可以做到这一点的任何链接/示例?我尝试在MSDN网站上挖掘一下,但找不到任何。
如果在T-SQL中无法做到这一点,关于如何从后端实现它的任何想法?
提前致谢, 蜂