Sie können den folgenden Ansatz verwenden, um eine Textdatei in CSV mit Python zu konvertieren:
Und wenn Ihre Textdatei nicht enthält die Spaltennamen, dann können Sie die folgende Technik verwenden, um die Spalten hinzuzufügen:
Stellen Sie sicher, dass die Anzahl der angegebenen Spalten mit der Anzahl der Werte in jeder Zeile in der Textdatei übereinstimmt. Andernfalls erhalten Sie den Fehler ‘Length mismatch.‘
Im nächsten Abschnitt zeige ich Ihnen die Schritte zum Konvertieren Ihrer Textdatei in CSV mit Python., Ich werde auch den Code zum Erstellen des folgenden Tools zur Durchführung der Konvertierung einfügen:
Schritte zum Konvertieren von Textdateien in CSV mit Python
Schritt 1: Installieren Sie das Pandas-Paket
Wenn Sie dies noch nicht getan haben, installieren Sie das Pandas-Paket. Sie können den folgenden Befehl verwenden, um das Pandas-Paket unter Windows zu installieren:
pip install pandas
Schritt 2: Erfassen Sie den Pfad, in dem Ihre Textdatei gespeichert ist:
Als nächstes erfassen Sie den Pfad, in dem die Textdatei auf Ihrem Computer gespeichert ist.,
Zum Beispiel habe ich eine Textdatei (Product_List) unter dem folgenden Pfad gespeichert: C:\Users\Ron\Desktop\Test
Schritt 3: Konvertieren Sie die Textdatei mit Python in CSV
Schließlich können Sie die folgende Vorlage verwenden, um die Konvertierung Ihrer Textdatei in CSV zu erleichtern:
Für unser Beispiel:
- Der Pfad, in dem die Textdatei gespeichert ist, lautet: C:\Users\Ron\Desktop\Test\Product_List.,txt
- Wobei der Dateiname Product_List und die Dateierweiterung txt
- Der Pfad, in dem die CSV gespeichert wird, ist: C:\Users\Ron\Desktop\Test\New_Products.,csv
- Wobei der neue zu erstellende Dateiname New_Products ist und die Dateierweiterung csv
ist Dies ist also der vollständige Code zum Konvertieren der Textdatei in CSV für unser Beispiel:
Sobald Sie den Code ausgeführt haben (an Ihre Pfade angepasst), erhalten Sie die CSV-Datei an Ihrem angegebenen Speicherort:
Werkzeug zum Konvertieren einer Textdatei in CSV
Sie können das tkinter-Paket verwenden, um eine einfache grafische Benutzeroberfläche zu erstellen, um die Konvertierung von einer Textdatei in CSV durchzuführen.,
Hier ist der vollständige Code, den Sie in Python ausführen können:
Sobald Sie den Code ausgeführt haben, wird die folgende Anzeige angezeigt:
Klicken Sie auf die Schaltfläche“Textdatei importieren“:
Wählen Sie Ihre Textdatei aus (z. B. Product_List) und klicken Sie:
Klicken Sie anschließend auf die Schaltfläche „Text in CSV konvertieren“:
Geben Sie einen neuen Namen für Ihre CSV-Datei ein (z.,, New_Products), und drücken Sie dann auf Speichern:
Sie sehen jetzt die CSV-Datei an Ihrem angegebenen Speicherort: