Çalışma Sayfalarını Kopyalama ve Taşıma

Microsoft Excel kullanarak Sayfaları Taşıma veya Kopyalama

Aşağıda, çalışma sayfalarının çalışma kitaplarının içinde veya arasında kopyalanması ve taşınmasıyla ilgili adımlar yer almaktadır.

  1. Sayfaları alacak çalışma kitabını açın.
  2. Taşımak veya kopyalamak istediğiniz sayfaları içeren çalışma kitabına geçin ve ardından sayfaları seçin.
  3. ÜzerindeDüzenlemekmenü, tıklayınSayfayı Taşı veya Kopyala.
  4. Kitaba kutusunda, sayfaları almak için çalışma kitabına tıklayın.
  5. Seçilen sayfaları yeni bir çalışma kitabına taşımak veya kopyalamak içinyeni kitap.
  6. İçindesayfadan öncekutusunda, taşınan veya kopyalanan sayfaları eklemek istediğiniz sayfayı tıklayın.
  7. Sayfaları taşımak yerine kopyalamak içinBir kopya oluşturonay kutusu.

Çalışma Kitabındaki Çalışma Sayfalarını Kopyalama

Aspose.Cells aşırı yükleme sağlarWorksheetCollection.addCopy() varolan bir çalışma sayfasını kopyalamak için kullanılan yöntem. Yöntemin bir sürümü, kaynak çalışma sayfasının dizinini parametre olarak alır. Diğer sürüm, kaynak çalışma sayfasının adını alır.

Aşağıdaki örnek, bir çalışma kitabı içinde varolan bir çalışma sayfasının nasıl kopyalanacağını gösterir.

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")

Çalışma Sayfalarını Çalışma Kitapları Arasında Kopyalama

Aspose.Cells şunları sağlar:Çalışma sayfası.kopya() çalışma sayfalarını diğer çalışma kitaplarına kopyalamak için kullanılan yöntem. Yöntem, kaynak çalışma sayfası nesnesini parametre olarak alır.

Aşağıdaki örnek, çalışma sayfasının bir çalışma kitabından başka bir çalışma kitabına nasıl kopyalanacağını gösterir.

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")

Çalışma Sayfalarını Çalışma Kitabı İçinde Taşıma

Aspose.Cells şunları sağlar:Worksheet.moveTo() bir çalışma sayfasını aynı elektronik tabloda başka bir konuma taşımak için kullanılan yöntem.

Aşağıdaki örnek, bir çalışma sayfasının çalışma kitabı içinde başka bir konuma nasıl taşınacağını gösterir.

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")