تحويل النص إلى أعمدة
تحويل النص إلى أعمدة
يمكنك تحويل النص الخاص بك إلى أعمدة باستخدام Microsoft Excel. تتوفر هذه الميزة من خلال Data Tools تحت علامة Data. من أجل تقسيم محتويات العمود إلى عدة أعمدة، يجب أن يحتوي البيانات على فاصل معين مثل فاصلة (أو أي حرف آخر) بناءً على الذي يقوم بتقسيم محتويات الخلية إلى خلايا متعددة. توفر Aspose.Cells أيضًا هذه الميزة من خلال طريقة TextToColumns. يستعرض مقتطف الشفرة التالية استخدام طريقة TextToColumns من خلال تحويل النص إلى أعمدة باستخدام المسافة كمحدد.
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") |