【问题标题】:how to remove first 4 rows in each sheets using vb.net如何使用 vb.net 删除每张纸中的前 4 行
【发布时间】: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


【解决方案1】:

不确定 SISS 到底是什么,快速浏览了一下,但对解决它并不感兴趣。

看起来您只是在 VB.net 中使用 Office Interop 来操作工作簿。

您也标记了 VBA,并创建一个宏来执行此操作,手动或使用宏记录器将非常简单,假设您只有 4 个工作表并且总是命名相同。

如果您确实想使用 .net 而不是 VBA,则 VBA 中使用的代码转换为与 .net/interop 一起使用并不难

如何录制宏的示例

  • 启动宏记录器。
  • 选择 Sheet1
  • 选择行 1 到 3
  • 删除行
  • 选择 Sheet2
  • .....
  • 选择 Sheet3
  • .....
  • 选择 Sheet4
  • ....
  • 停止宏记录器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多