انسخ الصفوف والأعمدة في Excel Python

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

مكتبة Python لنسخ الصفوف والأعمدة في Excel

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

> pip install aspose-cells

انسخ البيانات من الصفوف في Excel في Python

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

  • أولاً ، قم بتحميل ملف Excel باستخدام فئة المصنف.
  • احصل على ورقة العمل المطلوبة من مجموعة Workbook.getWorksheets().
  • انسخ الصف المطلوب عن طريق تحديد فهرس الصف المصدر والهدف في Worksheet.getCells().copyRow cells) ، sourceRowIndex ، targetRowIndex) الطريقة.
  • أخيرًا ، احفظ ملف Excel المحدث باستخدام طريقة Workbook.save(string).

يوضح نموذج التعليمات البرمجية التالي كيفية نسخ صف في ورقة عمل Excel في Python.

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

# الحصول على مرجع من ورقة العمل المطلوبة
worksheet = wb.getWorksheets().get(0)

# انسخ الصف الثاني مع البيانات والتنسيق والصور والكائنات الرسومية إلى الصف السادس عشر في ورقة العمل
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15) 

# حفظ المصنف
wb.save("copy-excel-row.xlsx")

انسخ الأعمدة في ورقة عمل Excel في Python

فيما يلي خطوات نسخ عمود في ورقة عمل Excel باستخدام Python.

  • أولاً ، قم بتحميل ملف Excel باستخدام فئة المصنف.
  • احصل على ورقة العمل المطلوبة من مجموعة Workbook.getWorksheets().
  • انسخ العمود المطلوب عن طريق تحديد فهرس العمود المصدر والهدف في طريقة Worksheet.getCells().copyColumn cells) ، sourceColumnIndex ، targetColumnIndex).
  • أخيرًا ، احفظ ملف Excel المحدث باستخدام طريقة Workbook.save(string).

يوضح نموذج التعليمات البرمجية التالي كيفية نسخ عمود في ورقة عمل Excel باستخدام Python.

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

# الحصول على مرجع من ورقة العمل المطلوبة
worksheet = wb.getWorksheets().get(0)

# انسخ العمود الأول من ورقة العمل الأولى في المصنف
worksheet.getCells().copyColumn(worksheet.getCells(), 0, 2) 

# حفظ المصنف
wb.save("copy-excel-columns.xlsx")

مكتبة Python لنسخ البيانات من صفوف / أعمدة Excel - احصل على ترخيص مجاني

يمكنك استخدام Aspose.Cells لـ Python ونسخ البيانات من صفوف وأعمدة Excel بدون قيود تقييمية باستخدام ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمت كيفية نسخ الصفوف والأعمدة في أوراق عمل Excel في Python. يمكنك استخدام نماذج التعليمات البرمجية المتوفرة لنسخ الصفوف أو الأعمدة داخل مصنفات Excel المختلفة أيضًا.

استكشف مكتبة Aspose ‘Excel للبايثون

يمكنك زيارة توثيق Aspose.Cells for Python لاستكشاف الميزات الأخرى المثيرة. في حال كان لديك أي استفسارات ، فلا تتردد في النشر على المنتدى.

أنظر أيضا