Excel نص إلى عمود Python

في حالات مختلفة ، قد تحتاج إلى تقسيم النص الموجود في عمود إلى عدة أعمدة في ورقة عمل Excel. يمكن أن تكون معايير التقسيم مساحة فارغة ، فاصلة ، حرفًا خاصًا ، إلخ. في هذه المقالة ، ستتعلم كيفية تقسيم نص إلى أعمدة في ورقة عمل Excel باستخدام Python. يقوم بأتمتة ميزة Text to Columns في MS Excel.

Python API لتقسيم النص إلى عمود في Excel - تنزيل مجاني

لتقسيم النص في عمود واحد إلى عدة أعمدة في ورقة عمل Excel ، سنستخدم Aspose.Cells for Python via Java. إنها واجهة برمجة تطبيقات قوية وغنية بالميزات تتيح لك إنشاء ملفات Excel وتعديلها وتحويلها باستخدام Python. يمكنك تثبيت API باستخدام أمر pip التالي.

pip install aspose-cells

Excel Text to Columns في Python

فيما يلي خطوات تقسيم النص إلى أعمدة في Excel باستخدام Python.

يوضح نموذج التعليمات البرمجية التالي كيفية تنفيذ عملية تحويل نص من Excel إلى أعمدة في Python.

# افتح المصنف
workbook = Workbook("workbook.xlsx")

# قم بالوصول إلى ورقة العمل الأولى
worksheet = workbook.getWorksheets().get(0)

# أضف اسم الأشخاص في العمود أ. يتم الفصل بين الاسم السريع واسم العائلة بمسافة.
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")

# إنشاء خيارات تحميل النص بمسافة كفاصل.
txtLoadOptions = TxtLoadOptions()
txtLoadOptions.setSeparator(' ')

# قسّم العمود A إلى عمودين باستخدام طريقة TextToColumns().
# الآن سيكون للعمود A الاسم الأول وسيكون للعمود B الاسم الثاني.
worksheet.getCells().textToColumns(0, 0, 5, txtLoadOptions)

# احفظ ملف اكسل.
workbook.save("TextToColumns.xlsx")

انتاج |

Excel نص إلى عمود Python

Excel Text to Column Splitter for Python - احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت من أجل استخدام API دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية تقسيم النص إلى أعمدة في Excel باستخدام Python. بتعبير أدق ، لقد رأيت كيفية تقسيم النص في عمود إلى أعمدة متعددة في Excel باستخدام Python. يمكنك استكشاف المزيد حول Aspose.Cells for Python عبر Java باستخدام التوثيق. في حالة وجود أي استفسارات ، اتصل بنا عبر المنتدى.

أنظر أيضا