Konvertera Text till Kolumner

Du kan konvertera din text till kolumner med hjälp av Microsoft Excel. Den här funktionen är tillgänglig från Dataverktyg under Datafliken. För att dela innehållet i en kolumn till flera kolumner, bör datan innehålla en specifik avgränsare som kommatecken (eller något annat tecken) baserat på vilken Microsoft Excel delar innehållet i en cell till flera celler. Aspose.Cells tillhandahåller också denna funktion via TextToColumns metoden. Följande kodsnutt demonstrerar användningen av TextToColumns metoden genom att konvertera text till kolumner med mellanslag som avgränsare.

Du kan konvertera din text till kolumner med hjälp av Microsoft Excel. Denna funktion är tillgänglig under Data Tools på fliken Data. För att dela upp innehållet i en kolumn till flera kolumner, bör datan innehålla en specifik avgränsare såsom ett kommatecken (eller något annat tecken) baserat på vilket Microsoft Excel delar upp innehållet i en cell till flera celler. Aspose.Cells tillhandahåller också denna funktion via metoden TextToColumns. Följande kodsnutt demonstrerar användning av metoden TextToColumns genom att konvertera text till kolumner med blanksteg som avgränsare.

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