Problem: Ich versuche, eine einzelne Spalte einer CSV-Datei mit einer Größe von 7 GB (die groß genug ist, dass ich nicht die gesamte Datei in Excel oder den meisten Texteditoren öffnen kann) in eine kleinere Datei zu exportieren das kann ich dann nutzen oder in eine datenbank stellen ohne alle nicht benötigten informationen.
Power Query : Ich habe eine "Verbindung" zu der Datei hergestellt und dann nur die gewünschte Spalte ausgewählt, bin mir aber nicht sicher, ob es eine Möglichkeit zum Exportieren gibt.
Alternative ?: Alternativ gibt es bei der Verwendung von Powershell höchstwahrscheinlich einen Weg von dem, was ich aufgrund dieser Frage gesehen habe , aber ich bin mir nicht sicher, wo ich damit anfangen soll.
Wenn es dafür noch andere Ressourcen gibt, die besser wären, wäre alles, was mir dabei hilft, in die richtige Richtung zu weisen, großartig.
Jede Hilfe wird sehr geschätzt!
Antworten:
Verwenden der PowerShell-Methode
Passen Sie die Variablen LargeFileName.csv, Header ColumnName und OutFileName.csv an Ihre Anforderungen an
Diese folgende PowerShell-Methode verwendet gc und ConvertFrom-Csv, um ein schnelleres Ergebnis zu erzielen.
Um mehr Überschriften zu erhalten, verwenden Sie die Komma-Trennung
quelle