Powershell Script, dass Zeilenelemente einer Textdatei vertauscht. Ausgabe wird nicht korrekt formatiert?

Folgendes Problem: Ich habe diesen Quelltext hier: $lines = 0

$output = @()

(Get-Content -Path "D:\Data_24.txt" | foreach {

$elements = $_.Trim().Split(',')

if ($elements.Count -ge 6) {

$newElements = $elements[2], $elements[1], $elements[0], $elements[3], $elements[4], $elements[5]

$output += [PSCustomObject]@{ Elements = $newElements -join ',' }

}

$lines++

# Schreibe das Array in die CSV-Datei alle 700 Zeilen

if ($lines % 700 -eq 0) {

$output | Export-Csv -Path "output.csv" -NoTypeInformation -Append -Encoding UTF8

$output = @() # Leere das Array nach dem Schreiben

Write-Host "Schreibe Zeilen: $lines"

}

}) | Out-Null

# Schreibe das restliche Array in die CSV-Datei

$output | Export-Csv -Path "output.csv" -NoTypeInformation -Append -Encoding UTF8

Write-Host "Verarbeitung abgeschlossen. Gesamtanzahl der Zeilen: $lines"

...für eine Powershelldatei, die aus einer vorhandenen Textdatei alle Zeilen auslesen soll bestimmte Zeilenelemente vertauscht und das Ergebnis in einer neuen CSV - Datei abspeichern soll. Dies funktioniert soweit auch, allerdings wird aus irgendeinem Grund die komplette UTF8 Formatierung ignoriert, was bedeutet, dass bei einigen Zeilen, die in der Ausgangsdatei korrekt dargestellt werden in der neuen Datei ausschließlich Zeichensalat entsteht.

Hat einer von euch eine Idee wie man hier das Problem beheben kann? Thx schon im Voraus...

Konsolen, Formatierung, Programmiersprache, Script, Textbearbeitung, PowerShell, Textdatei
Was passiert mit meinen Daten, wenn ich den USB-Stick Treiber deinstalliere?

Hallo, ich habe folgendes Problem. Ich habe mir einen neuen USB-Stick gekauft, da mein Alter mir zu klein wurde. Einige Tage später konnte ich aber nicht mehr darauf zurück greifen. Ich bekomme die Fehlermeldung, dass der Datenträger formatiert werden müsste. Allerdings habe ich einige Daten auf dem Stick die ich nicht wo anders noch gespeichert habe.

Außerdem steht im Verlauf, dass das Gerät nicht migriert sei. Ich habe online schon viel gesucht und einiges ausprobiert, um meine Daten noch von dem Stick zu holen oder diesen zu reparieren, aber leider hat bisher nichts funktioniert. Ich finde auch leider keine Software die meine Daten wiederherstellt ohne, dass ich dafür Umengen an Geld ausgeben muss.

Nun habe ich noch eine weitere Idee was ich probieren wollen würde, bevor ich mir für fast 70 Euro ein Programm abonniere, welches ich nur einmal nutzen werde.

Es könnte wohl sein, dass wenn man den Treiber des USB-Sticks deinstalliert und neu installiert, dass das Problem behoben wird. Auch wenn es nur für eine kurze Zeit funktioniert wäre es mir das schon wert. Nun weiß ich aber nicht, ob wenn ich diesen Schritt mache etwas mit meinen Daten passieren könnte. Online konnte ich dazu auch nicht wirklich irgendwas finden und hoffe, dass ihr mir das beantworten könntet.

Falls jemand von euch weiß, was mit meinen Daten passiert, wenn ich den Treiber neu installiere oder eine andere Lösung für mich hat, würde ich mich sehr freuen, wenn ihr euer Wissen mit mir teilen würdet.

Vielen Dank im vorraus!

Windows, Formatierung, Daten, USB-Stick, Datenverlust, Treiber, Wiederherstellung, Daten wiederherstellen, Windows 10
Eine knifflige Frage für Excel-PROFIS!?

Hallo zusammen,
ich sitze im Anwender Support 1st level und mich hat eine besondere und scheinbar UNMÖGLICHE Anfrage erreicht:

Die Userin hat 2 Listen:
1: Techniker + Standort
2: Wichtige Standorte

Die Userin hat die 1. Liste Exportiert und die 2. selbst erstellt

In der exportierten Liste sieht es wie folgt aus:

| | Montag |

|--------------------------|------------------ |

|Technikername1 | Standort 1|

| | Standort 2 |

| | Standort 3 |
|---------------------------|-------------------|

|Technikername2 | Standort 4 |

| | Standort 5 |

| | Standort 6 |
|---------------------------|-------------------|

Bitte stellt euch vor, dass die Standorte alle in einer Zelle stehen, mit Zeilenumbruch untereinander.

Die Liste, die die Userin erstellt hat sieht es wie folgt aus:

|--------------------------|Wichtige Standorte|

|--------------------------|-------------------------------|

|--------------------------|Standort 2 |

|--------------------------|-------------------------------|

|--------------------------|Standort 5 |

|--------------------------|-------------------------------|

Diese wichtigen Standorte stehen alle in separaten Zellen.
Nun möchte die Userin (ohne 30 Regeln, für 30 wichtige Standorte zu erstellen) die Standortliste für die Techniker farblich hervorheben, welche einen wichtigen Standort in der Liste haben.
Wir sind gescheitert.... Ich freue mich auf eure Lösungsansätze (Natürlich haben wir schon EINIGES probiert!!)
LG

Microsoft Excel, Formatierung

Meistgelesene Beiträge zum Thema Formatierung