在SSIS包中重命名Excel工作表名称

时间:2011-07-13 19:52:07

标签: sql-server-2008 ssis

SQL 2008 / VS 2008

我将Excel Sheet导出到SQL数据库。该软件包将从C#Application调用。

由于工作表名称从Excel工作表到Excel工作表不同,因此包失败。我在包中写了一个查询,如下所示..

从'Sheet1 $'

中选择colum1,column2

此查询将数据导出到SQL数据库。

如果我能够将Excel表格的第一张工作表标签重命名为Sheet1,我在导出到SQL DB时不会有任何问题。

1 个答案:

答案 0 :(得分:1)

最简单的解决方案可能是使用脚本任务rename the sheet。或者,您可以编写脚本组件以直接从C#输出数据,而无需更改工作簿或使用SQL。