1. Ürün:% s
  2.   E-tablo
  3.   Ruby
  4.   Aspose.Cells Cloud SDK for Ruby

Aspose.Cells Cloud SDK for Ruby

 
 

Excel Elektronik Tabloları için Ruby REST API

Bulutta Microsoft Excel ve OpenOffice Elektronik Tablolarını Oluşturmak, Değiştirmek, Oluşturmak, Görüntülemek, Düzenlemek ve Dönüştürmek için güçlü bir Ruby REST API.

Aspose.Cells Cloud SDK for Ruby, yazılım profesyonellerinin Microsoft ile çalışmasına olanak tanıyan son derece baskın bir yazılım geliştirme kitidir Microsoft Office kullanmadan buluttaki Excel elektronik tabloları. SDK, Excel dosyalarını oluşturmak, değiştirmek ve dönüştürmek için eksiksiz bir sınıf ve yöntem seti sağlayan REST tabanlı bir API olan Aspose.Cells for Cloud'u temel alır. Kitaplık, bulutta Excel elektronik tablolarının oluşturulması, düzenlenmesi ve işlenmesi amacıyla etkileşim için basit ve kullanımı kolay bir arayüz sağlar.

Aspose.Cells Cloud SDK for Ruby; XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited) gibi çok çeşitli Microsoft Excel dosya formatları için destek sağlamıştır. , HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS ve çok daha fazlası. Geliştiriciler, Excel e-tablolarınızda çubuk grafikler, çizgi grafikler, pasta grafikler ve daha fazlası dahil olmak üzere grafikleri kolayca oluşturabilir, düzenleyebilir ve değiştirebilir. Kitaplık, Excel dosyalarını farklı dosya biçimleri arasında kolayca dönüştürmek ve Microsoft Excel'in farklı sürümleri kullanılarak oluşturulan dosyalarla çalışmak için kullanılabilir.

Aspose.Cells Cloud SDK for Ruby, yazılım geliştiricilere Excel elektronik tablolarıyla çalışmanın kolay bir yolunu sunan ve yeni bir çalışma kitabı oluşturma, yeni çalışma sayfaları ekleme, çalışma sayfalarını yeniden adlandırma gibi çok çeşitli özellikleri destekleyen güçlü ve esnek bir SDK'dır. , Excel grafikleri ekleme, grafiklerinizin görünümünü özelleştirme, Excel formülleri oluşturma, Çalışma sayfası köprüleri ekleme ve güncelleme, ListObject'i belirli bir yere ekleme, birden fazla liste filtresi türünü kullanma, üstbilgi ve altbilgi ekleme, çalışma sayfasına resim ekleme, çalışma sayfası resimlerini getirme, satırları/sütunları bölme veya birleştirme, Excel çalışma kitaplarını şifreleme, Excel çalışma kitabı için dijital imza ekleme, Excel çalışma kitabından bir metin bulma ve çok daha fazlası.

Previous Next

Ruby için Aspose.Cells Cloud SDK'ya Başlarken

Aspose.Cells Cloud SDK for Ruby'yi kurmanın önerilen yolu RubyGem kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

Ruby için Aspose.Cells Cloud SDK'yı RubyGem aracılığıyla yükleyin

gem install aspose_cells_cloud 
Ayrıca doğrudan Aspose ürün sürüm sayfasından indirebilirsiniz.

Ruby API aracılığıyla Elektronik Tabloya Grafik Ekleme ve Yönetme

Aspose.Cells Cloud SDK for Ruby, kendi bulut uygulamalarında Excel grafikleriyle çalışmak için tam destek içerir. Çubuk grafikler, çizgi grafikler, pasta grafikler ve daha fazlası gibi çeşitli grafik türlerinin oluşturulmasına olanak tanır. Kitaplık, Microsoft Excel Çalışma Sayfalarındaki grafikleri işlemek için çalışma sayfalarına grafik eklemek, mevcut grafikleri düzenlemek, grafikleri değiştirmek, grafiklerin görünümünü özelleştirmek, istenmeyen grafikleri silmek, grafiği resme dönüştürmek, grafik açıklamalarını göstermek/gizlemek gibi bazı yararlı özellikler içerir. grafik değerini alın, grafik eksenini alın, grafik özelliklerini güncelleyin ve çok daha fazlasını yapın.

Ruby API aracılığıyla Excel Çalışma Sayfasına Grafikler Nasıl Eklenir?

class Chart
include AsposeCellsCloud
def initialize

# Get client_id and client_secret from https://cloud.aspose.com

@instance = AsposeCellsCloud::CellsApi.new($client_id,$client_secret,$api_version,$baseurl) 
end

# Add new chart to worksheet.

def add_new_chart_to_worksheet
name = $MYDOC
sheet_name = $SHEET3
chart_type = 'Pie'
upper_left_row = 5
upper_left_column = 5
lower_right_row = 10
lower_right_column = 10
area = $CELLAREA
is_vertical = true
category_data = nil
is_auto_get_serial_name = nil
title = nil
folder = $TEMPFOLDER
result = @instance.upload_file( folder+"/"+name, ::File.open(File.expand_path("data/"+name),"r") {|io| io.read(io.size) })
expect(result.uploaded.size).to be > 0
result = @instance.cells_charts_put_worksheet_add_chart(name, sheet_name, chart_type, { :upper_left_row=>upper_left_row, :upper_left_column=>upper_left_column, :lower_right_row=>lower_right_row, :lower_right_column=>lower_right_column, :area=>area, :is_vertical=>is_vertical, :folder=>folder})
expect(result.code).to eql(200)

end
end

chart = Chart.new()
puts chart.add_new_chart_to_worksheet

Ruby aracılığıyla Excel Elektronik Tablosundaki Şekilleri Yönetme

Aspose.Cells Cloud SDK for Ruby, Ruby REST API'yi kullanarak Microsoft Excel Çalışma Sayfaları içindeki şekillerin işlenmesi için tam destek sağlamıştır. Kitaplığın, Excel şekilleriyle çalışırken geliştiricinin işini kolaylaştıran, Excel Çalışma Sayfasına yeni şekiller ekleme, mevcut bir şeklin özelliklerini değiştirme, çalışma sayfasındaki tüm şekilleri alma, içindeki Dizine göre şekil alma gibi birçok önemli özelliği vardır. Excel çalışma sayfasındaki tüm şekilleri silin, Excel çalışma sayfasındaki bir şekli görüntüye dönüştürün ve çok daha fazlasını yapın.

Ruby API aracılığıyla şekli resme dönüştürün


require 'aspose_cells_cloud'
class Worksheet
include AsposeCellsCloud
def initialize
#Get client_id and client_secret from https://cloud.aspose.com 
@instance = AsposeCellsCloud::CellsApi.new($client_id,$client_secret,$api_version,$baseurl) 
end

# Convert autoshape to Different File Formats.

def convert_autoshape_to_different_file_formats
name = $MYDOC
sheet_name = $SHEET2
autoshape_number = 4
format = 'PNG'
folder = $TEMPFOLDER
result = @instance.upload_file( folder+"/"+name, ::File.open(File.expand_path("data/"+name),"r") {|io| io.read(io.size) })
expect(result.uploaded.size).to be > 0
result = @instance.cells_autoshapes_get_worksheet_autoshape(name, sheet_name, autoshape_number, { :format=>format,:folder=>folder})
end
end

worksheet = Worksheet.new()
puts worksheet.convert_autoshape_to_different_file_formats

Ruby API aracılığıyla Excel Çalışma Sayfası İşleme

Aspose.Cells Cloud SDK for Ruby, yazılım geliştiricilerin kendi Ruby bulut uygulamalarında Excel çalışma sayfalarıyla çalışmasını kolaylaştırır. Kitaplığın çalışma sayfalarını yönetmeye yönelik birkaç önemli özelliği vardır; örneğin yeni Excel çalışma sayfaları eklemek, çalışma sayfalarını farklı dosya formatlarında almak, çalışma sayfası arka planları eklemek, Excel çalışma sayfası verilerini sıralamak, Excel çalışma sayfalarını gizlemek/göstermek, çalışma sayfası verilerini sıralamak, Excel çalışma sayfalarını taşımak, çalışma sayfası özelliklerini değiştirin, çalışma sayfası bölmelerini dondurun, bir Excel çalışma kitabını otomatik olarak sığdırın, Excel çalışma sayfasını kopyalayın ve çok daha fazlasını yapın. Aşağıdaki örnek, Ruby uygulamalarının içindeki buluttaki başka bir çalışma sayfasındaki içeriklerin ve formatların nasıl kopyalanacağını gösterir.

Ruby API aracılığıyla Excel Çalışma Sayfası Formatlarını Kopyalama

class Worksheet

include AsposeCellsCloud
def initialize
#Get client_id and client_secret from https://cloud.aspose.com 
@instance = AsposeCellsCloud::CellsApi.new($client_id,$client_secret,$api_version,$baseurl) 
end

# Copy worksheet

def post_copy_worksheet
name = 'NewCopy.xlsx'
sheet_name = $SHEET5
source_sheet = $SHEET6
options = AsposeCellsCloud::CopyOptions.new({:ColumnCharacterWidth=>true})
source_workbook = $BOOK1
source_folder = $TEMPFOLDER
folder = $TEMPFOLDER
result = @instance.upload_file( folder+"/"+name, ::File.open(File.expand_path("data/"+name),"r") {|io| io.read(io.size) })
expect(result.uploaded.size).to be > 0
result = @instance.upload_file( folder+"/"+source_workbook, ::File.open(File.expand_path("data/"+source_workbook),"r") {|io| io.read(io.size) })
expect(result.uploaded.size).to be > 0
result = @instance.cells_worksheets_post_copy_worksheet(name, sheet_name, source_sheet,{ :options=>options, :source_workbook=>source_workbook, :source_folder=>source_folder,:folder=>folder})
expect(result.code).to eql(200)
end
end

worksheet = Worksheet.new()
puts worksheet.post_copy_worksheet

Ruby Excel API aracılığıyla Excel Çalışma Sayfası Dönüştürme

Aspose.Cells Cloud SDK for Ruby, buluttaki kendi Ruby uygulamalarında çok sayıda popüler dosya formatına Excel Çalışma Sayfası Dönüştürme için tam destek içerir. Kitaplık, geliştiricilerin XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT ve çok daha fazlası gibi bazı popüler Excel dosya formatlarını içe veya dışa aktarmasına olanak tanır. Excel dosya formatlarından PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS ve çok daha fazlası gibi diğer popüler formatlara dönüştürmek de mümkündür. Aşağıdaki örnek, Excel elektronik tablolarının Ruby uygulamaları içinde desteklenen diğer dosya formatlarına nasıl dönüştürüleceğini göstermektedir.

Ruby API aracılığıyla Excel Dosyasını Dönüştürün ve Sonucu Depolamaya Kaydedin

require 'aspose_cells_cloud'

class Workbook
include AsposeCellsCloud
def initialize

# Get client_id and client_secret from https://cloud.aspose.com
@instance = AsposeCellsCloud::CellsApi.new($client_id,$client_secret,$api_version,$baseurl) 
end

# Convert document and save result to storage.

def post_document_save_as
name = $BOOK1
save_options = nil
newfilename = 'newbook.xlsx'
is_auto_fit_rows = true
is_auto_fit_columns = true
folder = $TEMPFOLDER
result = @instance.upload_file( folder+"/"+name, ::File.open(File.expand_path("data/"+name),"r") {|io| io.read(io.size) })
expect(result.uploaded.size).to be > 0
result = @instance.cells_save_as_post_document_save_as(name, { :save_options=>save_options, :newfilename=>(folder+"/"+newfilename), :is_auto_fit_rows=>is_auto_fit_rows, :is_auto_fit_columns=>is_auto_fit_columns, :folder=>folder})
expect(result.code).to eql(200)
end
end

workbook = Workbook.new()
puts workbook.post_document_save_as

 Türkçe