Holen Sie sich die Anzahl der Zeilen in der Spalte eines Arbeitsblatts
Ich habe ein Excel sheet wie folgt:
Id Name Address
-------------------
1 t1 Add1
2 Add2
3
Möchte ich, um die Anzahl der nicht leeren Zellen in jeder Spalte, d.h.:
Spalte ID → 3 Zeilen
Name → 1 Zeile
Adresse → 2 Zeilen
Wie mache ich das in power shell? Ich habe versucht, verschiedene Dinge, aber Sie scheinen nicht zu funktionieren.
Ich bin neu in PowerShell. Gibt es eine Möglichkeit, um die Anzahl der Zeilen einer Spalte direkt?
$SheetName = "Sheet1"
$Excel = New-Object -ComObject "Excel.Application"
$Workbook = $Excel.workbooks.open($XLSDoc)
$Sheet = $Workbook.Worksheets.Item($SheetName)
$objRange = $Sheet.UsedRange
$RowCount = $objRange.Rows.Count
$ColumnCount = $objRange.Columns.Count
Write-Host "RowCount:" $RowCount
Write-Host "ColumnCount" $ColumnCount
$Range1 = $Sheet.Range("A1:A5")
$TestCount = $Range1.Rows.Count
Write-Host $TestCount
Könntest du zeigen, was du versucht hast? Es kann anderen helfen, zu erhalten eine bessere Idee, was Teil, den Sie brauchen, helfen mit.
InformationsquelleAutor Csharp Guy | 2013-06-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Probieren Sie etwas wie dieses:
InformationsquelleAutor Ansgar Wiechers