إدارة أوراق العمل في روبي
Aspose.Cells - إدارة أوراق العمل
إضافة أوراق عمل إلى ملف Excel جديد
لإضافة ورقة عمل إلى ملف Excel جديد باستخدامAspose.Cells Java لروبي ، ببساطة اتصلadd_worksheet طريقةأوراق العمل وحدة.
كود روبي
def add_worksheet()
# Instantiating a Workbook object
workbook = Rjb::import('com.aspose.cells.Workbook').new
# Adding a new worksheet to the Workbook object
worksheets = workbook.getWorksheets()
sheet_index = worksheets.add()
worksheet = worksheets.get(sheet_index)
# Setting the name of the newly added worksheet
worksheet.setName("My Worksheet")
# Saving the modified Excel file in default (that is Excel 2003) format
workbook.save(@data_dir + "book.out.xls")
puts "Sheet added successfully."
end
إضافة أوراق عمل إلى جدول بيانات المصمم
تتشابه عملية إضافة أوراق العمل إلى جدول بيانات المصمم تمامًا مع الطريقة المذكورة أعلاه باستثناء أن ملف Excel قد تم إنشاؤه بالفعل ونحن بحاجة إلى فتح ملف Excel هذا أولاً قبل إضافة ورقة العمل إليه.
كود روبي
def add_worksheet_to_designer_spreadsheet()
# Creating a file stream containing the Excel file to be opened
fstream = IO.sysopen(@data_dir + 'book1.xls', "w")
# Instantiating a Workbook object with the stream
workbook = Rjb::import('com.aspose.cells.Workbook').new(fstream)
# Adding a new worksheet to the Workbook object
worksheets = workbook.getWorksheets()
sheet_index = worksheets.add()
worksheet = worksheets.get(sheet_index)
# Setting the name of the newly added worksheet
worksheet.setName("My Worksheet")
# Saving the modified Excel file in default (that is Excel 2003) format
workbook.save(@data_dir + "book1.out.xls")
end
الوصول إلى أوراق العمل باستخدام اسم الورقة
للوصول إلى ورقة العمل باستخدام اسم الورقةAspose.Cells Java لروبي ، ببساطة اتصلget_worksheet طريقةأوراق العمل وحدة.
كود روبي
def get_worksheet()
# Creating a file stream containing the Excel file to be opened
fstream = IO.sysopen(@data_dir + 'book1.xls', "w")
# Instantiating a Workbook object with the stream
workbook = Rjb::import('com.aspose.cells.Workbook').new(fstream)
# Accessing a worksheet using its sheet name
worksheet = workbook.getWorksheets().get("Sheet1")
puts worksheet.to_string
end
إزالة أوراق العمل باستخدام اسم الورقة
لإزالة ورقة العمل حسب اسم الورقة باستخدامAspose.Cells Java لروبي ، ببساطة اتصلremove_worksheet_by_name طريقةأوراق العمل وحدة.
كود روبي
def remove_worksheet_by_name()
# Creating a file stream containing the Excel file to be opened
fstream = IO.sysopen(@data_dir + 'book1.xls', "w")
# Instantiating a Workbook object with the stream
workbook = Rjb::import('com.aspose.cells.Workbook').new(fstream)
# Removing a worksheet using its sheet name
workbook.getWorksheets().removeAt("Sheet1")
# Saving the Excel file
workbook.save(@data_dir + "book.out.xls")
# Print Message
puts "Sheet removed successfully."
end
إزالة أوراق العمل باستخدام فهرس الورقة
لإزالة ورقة العمل عن طريق فهرس الورقة باستخدامAspose.Cells Java لروبي ، ببساطة اتصلremove_worksheet_by_index طريقةأوراق العمل وحدة.
كود روبي
def remove_worksheet_by_index()
# Creating a file stream containing the Excel file to be opened
fstream = IO.sysopen(@data_dir + 'book1.xls', "w")
# Instantiating a Workbook object with the stream
workbook = Rjb::import('com.aspose.cells.Workbook').new(fstream)
# Removing a worksheet using its sheet name
workbook.getWorksheets().removeAt(0)
# Saving the Excel file
workbook.save(@data_dir + "book.out.xls")
# Print Message
puts "Sheet removed successfully."
end
قم بتنزيل كود التشغيل
تحميل**إدارة أوراق العمل (Aspose.Cells)**من أي من مواقع الترميز الاجتماعي المذكورة أدناه: