Tekst Excela do kolumny Python

W różnych przypadkach może być konieczne podzielenie tekstu w kolumnie na wiele kolumn w arkuszu programu Excel. Kryteriami podziału mogą być spacja, przecinek, znak specjalny itp. W tym artykule dowiesz się, jak podzielić tekst na kolumny w arkuszu programu Excel za pomocą Python. Automatyzuje funkcję Text to Columns w MS Excel.

Python API do dzielenia tekstu na kolumny w Excelu — bezpłatne pobieranie

Aby podzielić tekst w jednej kolumnie na wiele kolumn w arkuszu programu Excel, użyjemy Aspose.Cells for Python via Java. Jest to potężny i bogaty w funkcje interfejs API, który umożliwia tworzenie, modyfikowanie i konwertowanie plików Excel przy użyciu języka Python. Interfejs API można zainstalować za pomocą następującego polecenia pip.

pip install aspose-cells

Tekst Excela do kolumn w Python

Poniżej przedstawiono kroki dzielenia tekstu na kolumny w programie Excel przy użyciu języka Python.

Poniższy przykładowy kod pokazuje, jak wykonać operację tekstu w kolumnach programu Excel w języku Python.

# Otwórz skoroszyt
workbook = Workbook("workbook.xlsx")

# Uzyskaj dostęp do pierwszego arkusza
worksheet = workbook.getWorksheets().get(0)

# Dodaj nazwiska osób w kolumnie A. Imię i Nazwisko są oddzielone spacją.
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")

# Utwórz opcje ładowania tekstu ze spacją jako separatorem.
txtLoadOptions = TxtLoadOptions()
txtLoadOptions.setSeparator(' ')

# Podziel kolumnę A na dwie kolumny za pomocą metody TextToColumns().
# Teraz kolumna A będzie miała imię, a kolumna B drugie imię.
worksheet.getCells().textToColumns(0, 0, 5, txtLoadOptions)

# Zapisz plik Excela.
workbook.save("TextToColumns.xlsx")

Wyjście

Tekst Excela do kolumny Python

Excel Text to Column Splitter dla Python — uzyskaj bezpłatną licencję

Możesz uzyskać tymczasową licencję, aby korzystać z API bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się, jak dzielić tekst na kolumny w Excelu przy użyciu Python. Dokładniej, widziałeś, jak podzielić tekst w kolumnie na wiele kolumn w Excelu przy użyciu Python. Możesz dowiedzieć się więcej o Aspose.Cells for Python przez Javę, korzystając z dokumentacji. W przypadku jakichkolwiek pytań skontaktuj się z nami za pośrednictwem naszego forum.

Zobacz też