Aspose.Cells Cloud SDK for Ruby
Ruby REST API Excel-laskentataulukoille
Tehokas Ruby REST API luo, muokkaa, renderöi, katsele, manipuloi ja muunna Microsoft Excel- ja OpenOffice-laskentataulukoita pilvessä.
Aspose.Cells Cloud SDK for Ruby on erittäin hallitseva ohjelmistokehityspaketti, jonka avulla ohjelmistoalan ammattilaiset voivat työskennellä Microsoftin kanssa Excel-laskentataulukot pilvessä ilman Microsoft Officea. SDK perustuu Aspose.Cells for Cloudiin, joka on REST-pohjainen API, joka tarjoaa täydellisen sarjan luokkia ja menetelmiä Excel-tiedostojen luomiseen, käsittelyyn ja muuntamiseen. Kirjasto tarjoaa yksinkertaisen ja helppokäyttöisen käyttöliittymän, jonka avulla voit luoda, muokata ja käsitellä Excel-laskentataulukoita pilvessä.
Aspose.Cells Cloud SDK for Ruby on tarjonnut tukea useille Microsoft Excel -tiedostomuodoille, kuten XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited) , HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS ja paljon muuta. Kehittäjät voivat helposti luoda, muokata ja käsitellä Excel-laskentataulukoiden kaavioita, kuten pylväskaavioita, viivakaavioita, ympyräkaavioita ja paljon muuta. Kirjaston avulla voidaan helposti muuntaa Excel-tiedostoja eri tiedostomuotojen välillä ja käsitellä tiedostoja, jotka on luotu Microsoft Excelin eri versioilla.
Aspose.Cells Cloud SDK for Ruby on tehokas ja joustava SDK, joka tarjoaa ohjelmistokehittäjille helpon tavan työskennellä Excel-laskentataulukoiden kanssa ja tukee monenlaisia ominaisuuksia, kuten uuden työkirjan luomista, uusien laskentataulukoiden lisäämistä ja laskentataulukoiden uudelleennimeämistä. , Excel-kaavioiden lisääminen, kaavioiden ulkoasun mukauttaminen, Excel-kaavojen luominen, laskentataulukoiden hyperlinkkien lisääminen ja päivittäminen, ListObjectin lisääminen tiettyyn paikkaan, useiden luettelosuodattimien käyttäminen, ylä- ja alatunnisteen lisääminen, kuvien lisääminen laskentataulukkoon, laskentataulukon kuvien hakeminen, jaa tai yhdistä rivejä/sarakkeita, salaa Excel-työkirjoja, lisää digitaalinen allekirjoitus Excel-työkirjaan, etsi tekstiä Excel-työkirjasta ja paljon muuta.
Aspose.Cells Cloud SDK for Ruby -sovelluksen käytön aloittaminen
Suositeltava tapa asentaa Aspose.Cells Cloud SDK for Ruby on RubyGem. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna Aspose.Cells Cloud SDK for Ruby RubyGemin kautta
gem install aspose_cells_cloud
Voit myös ladata sen suoraan Asposen tuotteen julkaisusivulta.Lisää ja hallitse kaavioita laskentataulukossa Ruby API:n kautta
Aspose.Cells Cloud SDK for Ruby sisältää täydellisen tuen Excel-kaavioiden työskentelylle omissa pilvisovelluksissaan. Sen avulla voidaan luoda erilaisia kaavioita, kuten pylväskaavioita, viivakaavioita, ympyräkaavioita ja paljon muuta. Kirjastossa on hyödyllisiä ominaisuuksia kaavioiden käsittelyyn Microsoft Excel -työarkeissa, kuten kaavioiden lisääminen laskentataulukoihin, olemassa olevien kaavioiden muokkaaminen, kaavioiden muokkaaminen, kaavioiden ulkoasun mukauttaminen, ei-toivottujen kaavioiden poistaminen, kaavion muuntaminen kuvaksi, kaavioiden selitteiden näyttäminen/piiltäminen, Hanki kaavion arvo, hanki kaavion akseli, päivitä kaavion ominaisuuksia ja paljon muuta.
Kaavioiden lisääminen Excel-laskentataulukkoon Ruby API:n kautta?
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
Hallinnoi muotoja Excel-laskentataulukossa Rubyn kautta
Aspose.Cells Cloud SDK for Ruby on tarjonnut täydellisen tuen muotojen käsittelyyn Microsoft Excel -laskentataulukoissa Ruby REST API:n avulla. Kirjastossa on useita tärkeitä ominaisuuksia, jotka helpottavat kehittäjän työtä Excel-muotojen kanssa työskennellessään, kuten uusien muotojen lisääminen Excel-laskentataulukkoon, olemassa olevan muodon ominaisuuksien muokkaaminen, kaikkien muotojen hakeminen laskentataulukosta, muodon saaminen hakemiston avulla. Excel-laskentataulukossa, poista kaikki muodot Excel-laskentataulukosta, muunna muoto kuvaksi Excel-laskentataulukossa ja paljon muuta.
Muunna muoto kuvaksi Ruby API:n kautta
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
Excel-laskentataulukon käsittely Ruby-sovellusliittymän kautta
Aspose.Cells Cloud SDK for Ruby helpottaa ohjelmistokehittäjien työskentelyä Excel-laskentataulukoiden kanssa omien Ruby-pilvisovellustensa sisällä. Kirjastossa on useita tärkeitä ominaisuuksia laskentataulukoiden käsittelyä varten, kuten uusien Excel-laskentataulukoiden lisääminen, laskentataulukoiden hankkiminen eri tiedostomuodoissa, laskentataulukoiden taustan lisääminen, Excel-laskentataulukoiden tietojen lajittelu, Excel-laskentataulukoiden piilottaminen/paljastaminen, laskentataulukoiden tietojen lajittelu, Excel-laskentataulukoiden siirtäminen, muokata laskentataulukon ominaisuuksia, jäädyttää laskentataulukkoruutuja, sovittaa automaattisesti Excel-työkirja, kopioida Excel-laskentataulukko ja paljon muuta. Seuraava esimerkki näyttää, kuinka sisältöä ja muotoja kopioidaan toisesta laskentataulukosta Ruby-sovellusten pilvessä.
Kopioi Excel-laskentataulukkomuodot Ruby API:n kautta
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
Excel-laskentataulukon muuntaminen Ruby Excel API:n kautta
Aspose.Cells Cloud SDK for Ruby sisältää täydellisen tuen Excel-laskentataulukon muuntamiseen lukuisiin suosittuihin tiedostomuotoihin omissa Ruby-sovelluksissa pilvessä. Kirjaston avulla kehittäjät voivat tuoda tai viedä joitain suosittuja Excel-tiedostomuotoja, kuten XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT ja monia muita. On myös mahdollista muuntaa Excel-tiedostomuodoista joihinkin muihin suosittuihin muotoihin, kuten PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMEROT, FODS ja monet muut. Seuraava esimerkki osoittaa, kuinka Excel-laskentataulukot muunnetaan muihin tuettuihin tiedostomuotoihin Ruby-sovelluksissa.
Muunna Excel-tiedosto ja tallenna tulos tallennustilaan Ruby API:n kautta
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