Excel-Text zu Spalten-Python

In verschiedenen Fällen müssen Sie möglicherweise Text in einer Spalte in mehreren Spalten in einem Excel-Arbeitsblatt aufteilen. Die Aufteilungskriterien können ein Leerzeichen, ein Komma, ein Sonderzeichen usw. sein. In diesem Artikel erfahren Sie, wie Sie einen Text in einem Excel-Arbeitsblatt mit Python in Spalten aufteilen. Es automatisiert die Text zu Spalten Funktion von MS Excel.

Python-API für Text in Spalten von Excel

Um Text in einer Spalte in mehrere Spalten in einem Excel-Arbeitsblatt aufzuteilen, verwenden wir Aspose.Cells for Python via Java. Es ist eine leistungsstarke und funktionsreiche API, mit der Sie Excel Dateien mit Python erstellen, ändern und konvertieren können. Sie können die API mit dem folgenden Pip Befehl installieren.

pip install aspose-cells

Teilen Sie Text in Excel mit Python in Spalten auf

Im Folgenden sind die Schritte zum Aufteilen von Text in Spalten in Excel mit Python aufgeführt.

Das folgende Codebeispiel zeigt, wie der Text zu Spalten-Vorgang von Excel in Python ausgeführt wird.

# Open Workbook
workbook = Workbook("workbook.xlsx")

# Access the first worksheet
worksheet = workbook.getWorksheets().get(0)

# Add people name in column A. Fast name and Last name are separated by space.
worksheet.getCells().get("A1").putValue("John Teal")
worksheet.getCells().get("A2").putValue("Peter Graham")
worksheet.getCells().get("A3").putValue("Brady Cortez")
worksheet.getCells().get("A4").putValue("Mack Nick")
worksheet.getCells().get("A5").putValue("Hsu Lee")

# Create text load options with space as separator.
txtLoadOptions = TxtLoadOptions()
txtLoadOptions.setSeparator(' ')

# Split the column A into two columns using TextToColumns() method.
# Now column A will have first name and column B will have second name.
worksheet.getCells().textToColumns(0, 0, 5, txtLoadOptions)

# Save the excel file.
workbook.save("TextToColumns.xlsx")

Ausgabe

Excel-Text zu Spalten-Python

Holen Sie sich eine kostenlose API Lizenz

Sie können eine temporäre Lizenz erwerben, um die API ohne Evaluierungseinschränkungen zu verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Text mit Python in Spalten in Excel aufteilen. Genauer gesagt haben Sie gesehen, wie Sie den Text in einer Spalte in Excel mit Python in mehrere Spalten aufteilen. Weitere Informationen zu Aspose.Cells for Python über Java finden Sie in der Dokumentation. Falls Sie Fragen haben, kontaktieren Sie uns über unser Forum.

Siehe auch