Çalışma Sayfalarını Yönet
Aspose.Cells for Python via Java’i kullanarak çalışma sayfalarını yönetmek çok kolaydır. Bu makalede, Aspose.Cells API’i kullanarak çalışma sayfalarına ekleme, çalışma sayfalarına erişim ve kaldırmayı göstereceğiz.
Çalışma Sayfalarını Yeni Bir Excel Dosyasına Ekleme
Yeni bir Çalışma Kitabı oluşturmak için, bir nesne oluşturun.Çalışma kitabı sınıf. buÇalışma kitabı class bir Excel dosyasını temsil eder. Daha sonra kullanarakEkle yöntemiÇalışma Sayfası Koleksiyonu , Excel dosyasına yeni çalışma sayfaları eklenir. Son olarak, yeni oluşturulan Excel dosyasını kaydetmek içinkayıt etmek yöntemiÇalışma kitabısınıf.
Aşağıdaki kod parçacığı, yeni bir Excel dosyası oluşturmayı ve buna bir çalışma sayfası eklemeyi gösterir.
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
# Instantiating a Workbook object | |
workbook = Workbook() | |
# Adding a new worksheet to the Workbook object | |
worksheets = workbook.getWorksheets() | |
sheetIndex = worksheets.add() | |
worksheet = worksheets.get(sheetIndex) | |
# Setting the name of the newly added worksheet | |
worksheet.setName("My Worksheet") | |
# Save the excel file. | |
workbook.save(output_directory + "AddingWorksheetsToNewExcelFile_out.xlsx") |
Tasarımcı Elektronik Tablosuna Çalışma Sayfaları Ekleme
Bir tasarımcı elektronik tablosuna çalışma sayfası eklemek, çalışma sayfasını yeni bir Excel dosyasına eklemekle tamamen aynıdır. Tek fark, yeni bir Excel dosyası oluşturmak yerine, mevcut bir dosyayı açmamızdır.Çalışma kitabısınıf.
Aşağıdaki kod parçacığı, bir tasarımcı elektronik tablosuna bir çalışma sayfası eklemeyi gösterir.
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
# Open an existing workbook | |
workbook = Workbook(source_directory + "book.xls") | |
# Adding a new worksheet to the Workbook object | |
worksheets = workbook.getWorksheets() | |
sheetIndex = worksheets.add() | |
worksheet = worksheets.get(sheetIndex) | |
# Setting the name of the newly added worksheet | |
worksheet.setName("My Worksheet") | |
# Save the excel file. | |
workbook.save(output_directory + "AddingWorksheetsToDesignerSpreadsheet_out.xlsx") |
Sayfa Adını Kullanarak Çalışma Sayfalarına Erişme
Bir çalışma kitabı yükledikten sonra, geliştiriciler herhangi bir çalışma sayfasına dizinini veya adını kullanarak erişebilir. Aşağıdaki kod parçacığı, adını kullanarak bir çalışma sayfasına erişmeyi gösterir.
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
workbook = Workbook(source_directory + "Book1.xlsx") | |
# Accessing a worksheet using its sheet name | |
worksheet = workbook.getWorksheets().get("Sheet1") | |
cell = worksheet.getCells().get(3, 3) | |
print(cell.getValue()) |
Çalışma Sayfalarını Kaldırma
Bazı sayfaların çalışma kitabından kaldırılmak üzere buluştuğu zamanlar olabilir. Bunun için API,WorksheetCollection.removeAt yöntem. Sayfa dizinini veya kaldırılacak sayfanın sayfa adını iletebilirsiniz. Aşağıdaki örnekler, sayfa dizini ve sayfa adını kullanarak çalışma sayfalarını kaldırmayı göstermektedir.
Sayfa Dizini Kullanarak Çalışma Sayfalarını Kaldırma
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
workbook = Workbook(source_directory + "Book1.xlsx") | |
# Removing a worksheet using its sheet name | |
workbook.getWorksheets().removeAt(0) | |
# Save the excel file. | |
workbook.save(output_directory + "RemovingWorksheetsUsingSheetIndex_out.xlsx") |
Sayfa Adını Kullanarak Çalışma Sayfalarını Kaldırma
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
workbook = Workbook(source_directory + "Book1.xlsx") | |
# Removing a worksheet using its sheet name | |
workbook.getWorksheets().removeAt("Sheet1") | |
# Save the excel file. | |
workbook.save(output_directory + "RemovingWorksheetsUsingSheetName_out.xlsx") |