نسخ ونقل ورقات العمل
في بعض الأحيان، تحتاج إلى عدد من ورقات العمل مع تنسيقات وبيانات مشتركة. على سبيل المثال، إذا كنت تعمل مع الميزانيات الفصلية، قد ترغب في إنشاء دفتر عمل يحتوي على أوراق تحتوي على نفس عناوين الأعمدة وعناوين الصفوف والصيغ. هناك طريقة لفعل ذلك: من خلال إنشاء ورقة واحدة ثم نسخها.
يدعم Aspose.Cells نسخ ونقل أوراق العمل داخل أو بين دفاتر العمل. يتم نسخ أوراق العمل، بما في ذلك البيانات، التنسيق، الجداول، المصفوفات، الرسوم البيانية، الصور، وغيرها من الكائنات، بأعلى درجة من الدقة.
نقل أو نسخ الأوراق باستخدام Microsoft Excel
هذه هي الخطوات المعنية بنسخ ونقل أوراق العمل داخل أو بين دفاتر العمل.
- افتح دفتر العمل الذي سيستقبل الأوراق.
- انتقل إلى دفتر العمل الذي يحتوي على الأوراق التي ترغب في نقلها أو نسخها، ثم حدد الأوراق.
- في قائمة تحرير، انقر على نقل أو نسخ الورقة.
- في مربع الكتابة To book، انقر فوق جدول البيانات لاستلام الصفحات.
- لنقل أو نسخ الأوراق المحددة إلى دفتر عمل جديد، انقر على دفتر جديد.
- في مربع قبل الورقة، انقر على الورقة التي ترغب في إدراج الأوراق المنقولة أو المنسوخة قبلها.
- لنسخ الأوراق بدلاً من نقلها، حدد مربع الاختيار إنشاء نسخة.
نسخ أوراق العمل داخل دفتر عمل
توفر Aspose.Cells الطريقة المعززة WorksheetCollection.addCopy() التي تستخدم لنسخ ورقة عمل موجودة. إحدى النسخ تأخذ معها فهرس الورقة المصدرية كمعامل. النسخة الأخرى تأخذ اسم الورقة المصدرية.
المثال التالي يظهر كيفية نسخ ورقة عمل موجودة داخل سجل العمل.
نسخ أوراق العمل بين دفاتر العمل
توفر Aspose.Cells الطريقة Worksheet.copy() المستخدمة لنسخ الأوراق العمل إلى كتب عمل أخرى. تأخذ الطريقة كائن الورقة المصدرية كمعامل.
يظهر المثال التالي كيفية نسخ ورقة عمل من دفتر عمل إلى دفتر عمل آخر.
نقل أوراق العمل داخل الدفتر
توفر Aspose.Cells الطريقة Worksheet.moveTo() المستخدمة لنقل ورقة عمل إلى موقع آخر في نفس الجدول.
المثال التالي يظهر كيفية نقل ورقة عمل إلى موقع آخر داخل سجل العمل.