انسخ بيانات أوراق عمل Excel في Python

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

مكتبة Python لنسخ البيانات من أوراق Excel - تنزيل مجاني

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

pip install aspose-cells

كيفية نسخ البيانات من Excel Sheets في Python

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

  • قم بتحميل ملف Excel.
  • انسخ البيانات من ورقة العمل باستخدام اسمها.
  • احفظ ملف Excel المحدث.

عند نسخ البيانات ، يتم إنشاء ورقة عمل جديدة في مصنف Excel تحتوي على تلك البيانات. الآن ، دعنا نرى كيفية نسخ بيانات أوراق عمل Excel باستخدام كود Python.

انسخ البيانات من ورقة Excel واحدة إلى أخرى في Python

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

  • قم بتحميل ملف Excel باستخدام فئة المصنف.
  • احصل على مرجع لمجموعة أوراق العمل في كائن باستخدام طريقة Workbook.getWorksheets().
  • استخدم طريقة WorksheetsCollection.addCopy (sheetName) لنسخ البيانات من ورقة العمل عن طريق توفير اسمها.
  • احفظ ملف Excel المحدث باستخدام طريقة Workbook.save (اسم الملف).

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

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# قم بتحميل ملف Excel
workbook = Workbook("workbook.xlsx")

# احصل على مرجع للأوراق في المصنف
sheets = workbook.getWorksheets()

# قم بعمل نسخة من الورقة المطلوبة باستخدام اسمها
sheets.addCopy("Sheet1")

# احفظ ملف Excel المحدث
workbook.save("copy-sheet-data.xlsx")

Python: نسخ بيانات ورقة Excel من مصنف إلى آخر

الآن ، دعنا نلقي نظرة على كيفية نسخ بيانات ورقة العمل من مصنف Excel إلى آخر. فيما يلي خطوات إجراء هذه العملية.

  • قم بتحميل ملف Excel الوجهة باستخدام فئة المصنف.
  • وبالمثل ، قم بتحميل ملف Excel المصدر باستخدام فئة المصنف.
  • انسخ البيانات من ورقة عمل المصدر إلى الوجهة باستخدام طريقة Workbook1.getWorksheets().get(index) .copy (Workbook2.getWorksheets().get(index)).
  • احفظ ملف Excel الوجهة باستخدام طريقة Workbook.save (اسم الملف).

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

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# قم بتحميل ملف Excel الوجهة
workbook1 = Workbook("destination.xlsx")

# تحميل ملف Excel المصدر
workbook2 = Workbook("source.xlsx")

# أضف ورقة جديدة عند 0 فهرس
index = workbook1.getWorksheets().add()

# يمكنك أيضًا تعيين اسم ورقة جديدة وخصائص أخرى

# انسخ الورقة الأولى من الكتاب الأول في الكتاب الثاني
workbook1.getWorksheets().get(index).copy(workbook2.getWorksheets().get(0))

# احفظ ملف Excel المحدث
workbook1.save("output.xlsx")

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

يمكنك استخدام Aspose.Cells لـ Python بدون قيود تقييم من خلال الحصول على ترخيص مؤقت مجاني.

استنتاج

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

أنظر أيضا