sql-server - SSIS:截断 Excel 目标

标签 sql-server excel ssis etl ssis-2012

我正在创建一个 SSIS 包,它将数据从 SQL Server 源 导入到 Excel 目标

如何在运行前截断电子表格? 我尝试了以下方法(使用执行 SQL 任务但没有成功。

enter image description here

最佳答案

Jet 提供商既不支持截断也不支持删除命令。您有 3 种解决方法:

  • 拥有一个在运行数据流之前克隆的空 Excel 模板,或者
  • 在运行数据流之前使用执行sql任务创建新的工作簿/选项卡
  • 使用Drop Table TableCall_Log删除工作表并创建一个新工作表。你可以引用这个Link了解更多详情。

有用的链接

关于sql-server - SSIS:截断 Excel 目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43452541/

相关文章:

sql-server - 使用 sql server 和排序规则以及 unicode 进行排序

sql - 按日期之间的周数

sql - 在 sql case 语句中使用比较符号

vba - 根据两个不同的 ID 合并行

java - 如何使用 POI 删除合并区域?

C# 在从 Excel 复制的字符串中找不到空格

sql-server - 从运行在不同虚拟机中的 ASP.NET MVC Web 应用程序执行 SSIS 包

sql - 为两个不同的实体创建一个表

sql - 为什么将 NULL 附加到日期列会导致显示值 1900-01-01?

sql-server-2005 - 在 SSIS 中使用表达式的 FTP 连接字符串