Converti Testo in Colonne
Converti Testo in Colonne
È possibile convertire il testo in colonne utilizzando Microsoft Excel. Questa funzione è disponibile da Strumenti per i dati sotto la scheda Dati. Per suddividere i contenuti di una colonna in colonne multiple, i dati devono contenere un delimitatore specifico come una virgola (o un altro carattere), in base al quale Microsoft Excel suddivide i contenuti di una cella in celle multiple. Anche Aspose.Cells fornisce questa funzione tramite il metodo TextToColumns. Il seguente frammento di codice dimostra l’uso del metodo TextToColumns per convertire il testo in colonne con lo spazio come delimitatore.
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
# Create Workbook | |
workbook = Workbook() | |
# 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(output_directory + "outputTextToColumns.xlsx") |