Powershell Excel daten aus .bin einfügen
Hallo Community,
Ich versuche gerade aus mehreren .bin-Dateinen Daten strukturiert mit Powershell untereinander in eine Excelliste zu schreiben.
Die .Bin sind wie folgt aufgebaut.
Cod+1+:D'
DAT+13:20210809:102'
DAT+17:20211104:102'
CPS+1'
ABC+DE:3326102'
ABC+FE:202110130'
PCI+25E
SENR+34015000'
Die Werte sind in jeder Datei nach dem : oder dem + anders. Nun möchte ich, dass die unterschiedlichen .bin in einem Ordner nacheinander ausgelesen werden und nur die 3 benötigten Felder in Excel geschrieben werden.
Gewünschtes Ergebnis:
A B C
1 Zeile DAT+17 ABC+FE SENR
2 20211104 202110130 34015000
3 20211204 202110131 34015001
Meine Excel Datei erstelle ich so:
$xlCSV = 6
$Excel = New-Object -ComObject Excel.Application
$Excel.visible = $true
$Excel.displayalerts=$true
$WorkBook = $Excel.Workbooks.add()
$WorkBook.worksheets.add()
$sheet = $WorkBook.WorkSheets(1)
$Sheet.Cells.Item(1,2).Value2 = "ABC+FE"
$Sheet.Cells.Item(1,3).Value2 = "SENR"
Welchen Befehl muss ich nun lernen, damit ich die Felder gezielt ab spalte 2 aus den unterschiedlichen .bin ausgelesen und der Excelliste hinzufügt werden.
Für Hilfe wäre ich sehr dankbar.
Ich versuche gerade aus mehreren .bin-Dateinen Daten strukturiert mit Powershell untereinander in eine Excelliste zu schreiben.
Die .Bin sind wie folgt aufgebaut.
Cod+1+:D'
DAT+13:20210809:102'
DAT+17:20211104:102'
CPS+1'
ABC+DE:3326102'
ABC+FE:202110130'
PCI+25E
SENR+34015000'
Die Werte sind in jeder Datei nach dem : oder dem + anders. Nun möchte ich, dass die unterschiedlichen .bin in einem Ordner nacheinander ausgelesen werden und nur die 3 benötigten Felder in Excel geschrieben werden.
Gewünschtes Ergebnis:
A B C
1 Zeile DAT+17 ABC+FE SENR
2 20211104 202110130 34015000
3 20211204 202110131 34015001
Meine Excel Datei erstelle ich so:
$xlCSV = 6
$Excel = New-Object -ComObject Excel.Application
$Excel.visible = $true
$Excel.displayalerts=$true
$WorkBook = $Excel.Workbooks.add()
$WorkBook.worksheets.add()
$sheet = $WorkBook.WorkSheets(1)
- Schreibt die Überschriften
$Sheet.Cells.Item(1,2).Value2 = "ABC+FE"
$Sheet.Cells.Item(1,3).Value2 = "SENR"
Welchen Befehl muss ich nun lernen, damit ich die Felder gezielt ab spalte 2 aus den unterschiedlichen .bin ausgelesen und der Excelliste hinzufügt werden.
Für Hilfe wäre ich sehr dankbar.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1736065692
Url: https://administrator.de/contentid/1736065692
Ausgedruckt am: 20.11.2024 um 02:11 Uhr
1 Kommentar