Ruby'de Çalışma Sayfalarını Yönetme
Aspose.Cells - Çalışma Sayfalarını Yönetme
Çalışma Sayfalarını Yeni Bir Excel Dosyasına Ekleme
Çalışma Sayfası’nı kullanarak yeni bir Excel dosyasına eklemek içinYakut için Aspose.Cells Java , aramanız yeterliadd_worksheet yöntemiYönetimÇalışma Sayfaları modül.
Yakut Kodu
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
Tasarımcı Elektronik Tablosuna Çalışma Sayfaları Ekleme
Bir tasarımcı elektronik tablosuna çalışma sayfaları ekleme süreci, Excel dosyasının zaten oluşturulmuş olması ve çalışma sayfasını eklemeden önce bu Excel dosyasını açmamız gerekmesi dışında, yukarıdaki yaklaşımla tamamen aynıdır.
Yakut Kodu
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
Sayfa Adını Kullanarak Çalışma Sayfalarına Erişme
Kullanarak çalışma sayfasına sayfa adına göre erişmek içinYakut için Aspose.Cells Java , aramanız yeterliget_worksheet yöntemiYönetimÇalışma Sayfaları modül.
Yakut Kodu
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
Sayfa Adını Kullanarak Çalışma Sayfalarını Kaldırma
Çalışma sayfasını kullanarak sayfa adına göre kaldırmak içinYakut için Aspose.Cells Java , aramanız yeterliremove_worksheet_by_name yöntemiYönetimÇalışma Sayfaları modül.
Yakut Kodu
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
Sayfa Dizini Kullanarak Çalışma Sayfalarını Kaldırma
Çalışma sayfasını kullanarak sayfa dizinine göre kaldırmak içinYakut için Aspose.Cells Java , aramanız yeterliremove_worksheet_by_index yöntemiYönetimÇalışma Sayfaları modül.
Yakut Kodu
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
Çalışan Kodu İndir
İndirmek**Çalışma Sayfalarını Yönetme (Aspose.Cells)**aşağıda belirtilen sosyal kodlama sitelerinin herhangi birinden: