SSIS如何清空EXCEL中SHEET中的数据

0
在控制流中,选中“执行SQL任务” 用EXCEL的连接类型
在SQL 语句中select * from 但用delete from 就不行了!请问怎么样才能清空SHEET?
已邀请:
0

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-12-17 回答

目前好像只能在 SSIS 的 Script Task 中操作,可以在 Script Task 中编写 C# 脚本,文件名称或者要删除的 Sheet 名称都可以以变量的形式传入到 Script Task 中。这样就可以根据需要随时删除指定路径下指定文件的指定 Sheet了。
0

halyan 2013-12-23 回答

我做的一个实际例子里,是用drop table的方法来将Excel中的Sheet删除,然后在用Create语句在Excel中重新创建相同sheet。这样来实现delete的要求。
当然,也可以在别的目录放一个备份的空的相同格式的Excel,在进行操作之前,用备份Excel覆盖现有Excel,Sheet中的数据也就没有了。

要回复问题请先登录注册