نسخ أوراق العمل ونقلها

نقل أو نسخ الأوراق باستخدام Microsoft Excel

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

  1. افتح المصنف الذي سيتلقى الأوراق.
  2. قم بالتبديل إلى المصنف الذي يحتوي على الأوراق التي تريد نقلها أو نسخها ، ثم حدد الأوراق.
  3. على التعديلالقائمة ، انقر فوقنقل أو نسخ الورقة.
  4. في مربع الكتاب ، انقر فوق المصنف لتلقي الأوراق.
  5. لنقل الأوراق المحددة أو نسخها إلى مصنف جديد ، انقر فوق “موافق”كتاب جديد.
  6. في القبل الورقةفي المربع ، انقر فوق الورقة التي تريد إدراج الأوراق المنقولة أو المنسوخة قبلها.
  7. لنسخ الأوراق بدلاً من نقلها ، حدد ملفقم بإنشاء نسخةخانة الاختيار.

نسخ أوراق العمل داخل مصنف

يوفر Aspose.Cells حمولة زائدةWorksheetCollection.addCopy () الطريقة المستخدمة لنسخ ورقة عمل موجودة. إصدار واحد من الأسلوب يأخذ فهرس ورقة العمل المصدر كمعامل. الإصدار الآخر يأخذ اسم ورقة العمل المصدر.

يوضح المثال التالي كيفية نسخ ورقة عمل موجودة داخل مصنف.

source_directory = "Examples/SampleFiles/SourceDirectory/"
output_directory = "Examples/SampleFiles/OutputDirectory/"
workbook = Workbook(source_directory + "Book1.xlsx")
# Create a Worksheets object with reference to the sheets of the Workbook.
sheets = workbook.getWorksheets()
# Copy data to a new sheet from an existing sheet within the Workbook.
sheets.addCopy("Sheet1")
# Save the excel file.
workbook.save(output_directory + "CopyWithinWorkbook_out.xlsx")

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

يوفر Aspose.Cells ملفWorksheet.copy () الطريقة المستخدمة لنسخ أوراق العمل إلى مصنفات أخرى. تأخذ الطريقة كائن ورقة العمل المصدر كمعلمة.

يوضح المثال التالي كيفية نسخ ورقة عمل من مصنف إلى مصنف آخر.

source_directory = "Examples/SampleFiles/SourceDirectory/"
output_directory = "Examples/SampleFiles/OutputDirectory/"
workbook0 = Workbook(source_directory + "Book1.xlsx")
# Create a Worksheets object with reference to the sheets of the Workbook.
workbook1 = Workbook()
# Copy the first sheet of the first book into second book.
workbook1.getWorksheets().get(0).copy(workbook0.getWorksheets().get(0))
# Save the excel file.
workbook1.save(output_directory + "CopyWorksheetsBetweenWorkbooks_out.xlsx")

انقل أوراق العمل داخل المصنف

يوفر Aspose.Cells ملفWorksheet.moveTo () الطريقة المستخدمة لنقل ورقة العمل إلى موقع آخر في نفس جدول البيانات.

يوضح المثال التالي كيفية نقل ورقة عمل إلى موقع آخر داخل المصنف.

source_directory = "Examples/SampleFiles/SourceDirectory/"
output_directory = "Examples/SampleFiles/OutputDirectory/"
workbook = Workbook(source_directory + "sampleCMultipleWorksheets.xlsx")
# Get the first worksheet in the book.
sheet = workbook.getWorksheets().get(0)
# Move the first sheet to the third position in the workbook.
sheet.moveTo(2)
# Save the excel file.
workbook.save(output_directory + "MoveWorksheet_out.xlsx")