【发布时间】:2013-08-30 11:19:53
【问题描述】:
有一个 XLSX 有 4 张。需要从所有这些中删除前 3 行 shets(sheet1,sheet2,sheet3,sheet4)。如何在 ssis 脚本任务中使用 vb.net 实现这一点 还是有其他方法可以做到这一点?
【问题讨论】:
-
那么是前 3 行还是前 4 行?
标签: vb.net visual-studio-2010 vba excel ssis
有一个 XLSX 有 4 张。需要从所有这些中删除前 3 行 shets(sheet1,sheet2,sheet3,sheet4)。如何在 ssis 脚本任务中使用 vb.net 实现这一点 还是有其他方法可以做到这一点?
【问题讨论】:
标签: vb.net visual-studio-2010 vba excel ssis
不确定 SISS 到底是什么,快速浏览了一下,但对解决它并不感兴趣。
看起来您只是在 VB.net 中使用 Office Interop 来操作工作簿。
您也标记了 VBA,并创建一个宏来执行此操作,手动或使用宏记录器将非常简单,假设您只有 4 个工作表并且总是命名相同。
如果您确实想使用 .net 而不是 VBA,则 VBA 中使用的代码转换为与 .net/interop 一起使用并不难
如何录制宏的示例
【讨论】: