我是 powershell 的新手,我嘗試撰寫一個腳本來幫助我復制 2 列或更多列并將其粘貼到具有特定格式的列中。
我想要的是這樣的:
例子
我已經找了 2 天了,但找不到正確的語法
謝謝你的幫助 !
uj5u.com熱心網友回復:
通過示例將您的資料轉換為 CSV。在這取決于你想做什么之后,如果你想包括空屬性或不...
Import-Csv -Path filepath | Select-Object -Properties *, @{"l"="Col4", e={ "`"$($_.Col1)`", `"$($_.Col2)`",`"$($_.Col3)`",`"`",`"`"" } } | Export-CSV -Path outputpath -Encoding UTF8 -NoTypeInformation
uj5u.com熱心網友回復:
實際上,我嘗試了解 excel 和 powershell 的作業原理(我是 1 周前開始的,所以我什么都不知道)我找到了一個腳本來復制/粘貼一些列。我了解它是如何作業的,但我知道我只想將這些列粘貼到一個中(就像我說的那樣)
這是我的腳本:
$ExcelPath = ''
$Excel = New-Object -ComObject Excel.Application
$Excel.Visible = $true
$WorkBook = $Excel.Workbooks.Open($ExcelPath)
$Worksheet = $Workbook.WorkSheets.item(“lolo”)
$Worksheet2 = $Workbook.WorkSheets.item(“lala”)
$worksheet.activate()
$lastRow1 = $worksheet.UsedRange.rows.count
$range1 = $worksheet.Range("A2:C$lastRow1")
$range1.copy()
$worksheet2.activate()
$lastRow2 = $worksheet2.UsedRange.rows.count 1
$range2 = $worksheet2.Range("A$($lastRow2)")
$worksheet2.Paste($range2)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/327013.html
上一篇:PowerShellInvoke回傳陣列而不是int
下一篇:如何按版本號排序和獲取最新目錄
