Metni Sütunlara Dönüştürme

Metni Sütunlara Dönüştürme

Metni Sütunlara Dönüştürmek için Microsoft Excel kullanabilirsiniz. Bu özellik, Data sekmesi altındaki Data Araçları’ndan mevcuttur. Bir hücre içeriğini birden çok sütuna bölmek için verinin kesilmesi gerekmektedir. Bu işlem, belirli bir ayraç gibi bir virgül (veya başka bir karakter) içermelidir. Aspose.Cells, TextToColumns yöntemi aracılığıyla bu özelliği sağlar. Aşağıdaki kod parçası, TextToColumns yönteminin kullanımını göstererek metni sütunlara dönüştürür.

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