Excel da testo a colonna Python

In vari casi, potrebbe essere necessario dividere il testo in una colonna in più colonne in un foglio di lavoro di Excel. I criteri di suddivisione potrebbero essere uno spazio vuoto, una virgola, un carattere speciale, ecc. In questo articolo imparerai come dividere un testo in colonne in un foglio di lavoro Excel usando Python. Automatizza la funzione Testo in colonne di MS Excel.

API Python per il testo in colonne di Excel

Per dividere il testo in una colonna in più colonne in un foglio di lavoro Excel, useremo Aspose.Cells for Python via Java. È un’API potente e ricca di funzionalità che ti consente di creare, modificare e convertire file Excel utilizzando Python. È possibile installare l’API utilizzando il comando pip seguente.

pip install aspose-cells

Dividi il testo in colonne in Excel usando Python

Di seguito sono riportati i passaggi per dividere il testo in colonne in Excel utilizzando Python.

L’esempio di codice seguente mostra come eseguire l’operazione da testo a colonne di Excel in 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")

Produzione

Excel da testo a colonna Python

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea per utilizzare l’API senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come dividere il testo in colonne in Excel usando Python. Più precisamente, hai visto come dividere il testo in una colonna in più colonne in Excel usando Python. Puoi esplorare di più su Aspose.Cells per Python tramite Java usando la documentazione. In caso di domande, contattaci tramite il nostro forum.

Guarda anche