Текст Excel в столбец Python

В различных случаях вам может понадобиться разбить текст в столбце на несколько столбцов на листе Excel. Критерием разделения может быть пробел, запятая, специальный символ и т. д. В этой статье вы узнаете, как разбить текст на столбцы на листе Excel с помощью Python. Он автоматизирует функцию «Текст в столбцы» MS Excel.

Python API для преобразования текста в столбцы Excel

Чтобы разделить текст в одном столбце на несколько столбцов на листе Excel, мы будем использовать Aspose.Cells для Python через Java. Это мощный и многофункциональный API, который позволяет создавать, изменять и преобразовывать файлы Excel с помощью Python. Вы можете установить API, используя следующую команду pip.

pip install aspose-cells

Разделить текст на столбцы в Excel с помощью Python

Ниже приведены шаги для разделения текста на столбцы в Excel с использованием Python.

В следующем примере кода показано, как выполнить операцию преобразования текста в столбцы Excel в Python.

# 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")

Выход

Текст Excel в столбец Python

Получите бесплатную лицензию API

Вы можете получить временную лицензию, чтобы использовать API без ограничений пробной версии.

Вывод

В этой статье вы узнали, как разделить текст на столбцы в Excel с помощью Python. Точнее, вы видели, как разделить текст в столбце на несколько столбцов в Excel с помощью Python. Вы можете узнать больше об Aspose.Cells для Python через Java, используя документацию. Если у вас возникнут вопросы, свяжитесь с нами через наш форум.

Смотрите также