excel - Powershell脚本将excel中的过滤数据复制到另一个工作表
问题描述
我是 powershell 新手,需要以下查询的帮助:
我有一个文件名为 Input.xlsx 文件,它将包含 3 列,我们对任何列进行过滤并保存它。
我的要求是使用 powershell 将过滤后的数据复制到另一张表中。
我确实使用了 VBA 并且它正在工作,但我需要使用 powershell 做同样的事情。
Option Explicit
Sub Importe()
Dim lastRow As Long
lastRow = Worksheets("Sheet1").Cells(1, 1).SpecialCells(xlCellTypeVisible).End(xlDown).Row
Worksheets.Add
With ActiveSheet
ActiveWorkbook.Worksheets("Sheet1").Range("A1:A" & lastRow).SpecialCells(xlCellTypeVisible).Copy
.Range("A1").PasteSpecial xlPasteValues
ActiveWorkbook.Worksheets("Sheet1").Range("B1:B" & lastRow).SpecialCells(xlCellTypeVisible).Copy
.Range("B1").PasteSpecial xlPasteValues
ActiveWorkbook.Worksheets("Sheet1").Range("C1:C" & lastRow).SpecialCells(xlCellTypeVisible).Copy
.Range("C1").PasteSpecial xlPasteValues
End With
End Sub
解决方案
推荐阅读
- python - 在 Visual Studio 2017 中运行 Python
- intellij-idea - Linux 系统上 IntelliJ 的 Lua SDK?
- android - EditText & Button 的声明位置
- sql - 仅当存在一对值时,Postgres 才对来自 json 的值求和
- android - 将 Android AlertDialog 嵌入 UI 而不是弹出窗口
- c - 从文件读取时如何忽略多个输入?
- node.js - Redis 和 docker-compose 连接 127.0.0.1:6379
- google-apps-script - 通过使用一列工作表数据而不是硬编码的 ID 来提高 Apps 脚本的灵活性
- android - 如何使用 React Native IOS 和 Android 设备设置警报
- java - Java在迭代时将项目添加到ArrayList