1. Tuotteet
  2.   Laskentataulukko
  3.   Ruby
  4.   Aspose.Cells Cloud SDK for Ruby

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.

Previous Next

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

 Suomen