إدارة أوراق العمل
إدارة أوراق العمل باستخدام Aspose.Cells for Python via Java سهلة للغاية. في هذه المقالة ، سنشرح أوراق العمل المضافة والوصول إليها وإزالتها باستخدام Aspose.Cells API.
إضافة أوراق عمل إلى ملف Excel جديد
لإنشاء مصنف جديد ، قم بإنشاء كائن مندفتر العمل صف دراسي. الدفتر العمل فئة تمثل ملف Excel. ثم باستخدام ملفيضيف طريقة الورقة العمل ، يتم إضافة أوراق عمل جديدة إلى ملف Excel. أخيرًا ، لحفظ ملف Excel الذي تم إنشاؤه حديثًا ، اتصل بامتدادحفظ طريقة الدفتر العملصف دراسي.
يوضح مقتطف التعليمات البرمجية التالي إنشاء ملف Excel جديد وإضافة ورقة عمل إليه.
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") |
إضافة أوراق عمل إلى جدول بيانات المصمم
إن إضافة أوراق العمل إلى جدول بيانات المصمم هي نفسها تمامًا مثل إضافة ورقة العمل إلى ملف Excel جديد. الاختلاف الوحيد هو أنه بدلاً من إنشاء ملف Excel جديد ، نفتح ملفًا موجودًا بواسطة ملفدفتر العملصف دراسي.
يوضح مقتطف الشفرة التالي إضافة ورقة عمل إلى جدول بيانات المصمم.
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") |
الوصول إلى أوراق العمل باستخدام اسم الورقة
بعد تحميل مصنف ، يمكن للمطورين الوصول إلى أي ورقة عمل باستخدام فهرسها أو اسمها. يوضح مقتطف الشفرة التالي الوصول إلى ورقة عمل باستخدام اسمها.
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()) |
إزالة أوراق العمل
قد تكون هناك أوقات تلتقي فيها بعض الأوراق لتتم إزالتها من المصنف. لهذا ، يوفر API الامتدادWorksheetCollection.removeAt طريقة. يمكنك تمرير فهرس الورقة أو اسم الورقة للورقة المراد إزالتها. توضح الأمثلة التالية إزالة أوراق العمل باستخدام فهرس الورقة واسم الورقة.
إزالة أوراق العمل باستخدام فهرس الورقة
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") |
إزالة أوراق العمل باستخدام اسم الورقة
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") |