Aspose.Cells Cloud SDK for Ruby
Ruby REST API, skirta „Excel“ skaičiuoklėms
Galinga Ruby REST API, skirta kurti, keisti, pateikti, peržiūrėti, manipuliuoti ir konvertuoti „Microsoft Excel“ ir „OpenOffice“ skaičiuokles debesyje.
Aspose.Cells Cloud SDK skirta Ruby yra labai dominuojantis programinės įrangos kūrimo rinkinys, leidžiantis programinės įrangos profesionalams dirbti su „Microsoft“ „Excel“ skaičiuoklės debesyje nenaudojant „Microsoft Office“. SDK yra pagrįstas Aspose.Cells for Cloud, kuri yra REST pagrįsta API, kuri suteikia visą klasių ir metodų rinkinį, skirtą Excel failams kurti, manipuliuoti ir konvertuoti. Bibliotekoje yra paprasta ir paprasta naudoti sąsaja, skirta sąveikai kurti, redaguoti ir valdyti „Excel“ skaičiuokles debesyje.
Aspose.Cells Cloud SDK, skirta Ruby, palaiko įvairius Microsoft Excel failų formatus, pvz., XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited) , HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS ir daug daugiau. Kūrėjai gali lengvai kurti, redaguoti ir manipuliuoti diagramomis „Excel“ skaičiuoklėse, įskaitant juostines, linijines, skritulines diagramas ir kt. Biblioteka gali būti naudojama norint lengvai konvertuoti „Excel“ failus į skirtingus failų formatus ir dirbti su failais, sukurtais naudojant skirtingas „Microsoft Excel“ versijas.
Aspose.Cells Cloud SDK skirta Ruby yra galingas ir lankstus SDK, suteikiantis programinės įrangos kūrėjams paprastą būdą dirbti su Excel skaičiuoklėmis ir palaiko daugybę funkcijų, pvz., naujos darbaknygės kūrimą, naujų darbalapių įterpimą, darbalapių pervardijimą , pridėti „Excel“ diagramas, tinkinti diagramų išvaizdą, kurti „Excel“ formules, pridėti ir atnaujinti darbalapio hipersaitus, įterpti „ListObject“ į nurodytą vietą, naudoti kelių tipų sąrašo filtrus, pridėti antraštę ir poraštę, įterpti vaizdus į darbalapį, gauti darbalapio paveikslėlius, skaidykite arba sujunkite eilutes / stulpelius, šifruokite „Excel“ darbaknyges, pridėkite skaitmeninį „Excel“ darbaknygės parašą, raskite tekstą „Excel“ darbaknygėje ir dar daugiau.
Darbo su Aspose.Cells Cloud SDK skirta Ruby pradžia
Rekomenduojamas būdas įdiegti Aspose.Cells Cloud SDK, skirtas Ruby, yra naudoti RubyGem. Norėdami sklandžiai įdiegti, naudokite šią komandą.
Įdiekite Aspose.Cells Cloud SDK, skirtą Ruby per RubyGem
gem install aspose_cells_cloud
Taip pat galite jį atsisiųsti tiesiogiai iš „Aspose“ produkto išleidimo puslapio.Pridėkite ir tvarkykite diagramas skaičiuoklėje per Ruby API
Aspose.Cells Cloud SDK, skirta Ruby, apima visišką palaikymą dirbant su Excel diagramomis savo debesų programose. Tai leidžia kurti įvairių tipų diagramas, pvz., juostines diagramas, linijines diagramas, skritulines diagramas ir kt. Bibliotekoje yra keletas naudingų funkcijų, skirtų diagramoms tvarkyti Microsoft Excel darbalapiuose, pvz., diagramų įtraukimas į darbalapius, esamų diagramų redagavimas, diagramų apdorojimas, diagramų išvaizdos pritaikymas, nepageidaujamų diagramų ištrynimas, diagramos konvertavimas į vaizdą, diagramų legendų rodymas / slėpimas, Gaukite diagramos vertę, gaukite diagramos ašį, atnaujinkite diagramos ypatybes ir dar daugiau.
Kaip įtraukti diagramas į „Excel“ darbalapį naudojant „Ruby“ API?
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
Tvarkykite figūras Excel skaičiuoklėje naudodami Ruby
Aspose.Cells Cloud SDK skirta Ruby suteikė visišką palaikymą tvarkant figūras Microsoft Excel darbalapiuose naudojant Ruby REST API. Yra keletas svarbių bibliotekos funkcijų, kurios palengvina kūrėjo darbą dirbant su „Excel“ formomis, pvz., naujų formų įtraukimas į „Excel“ darbalapį, esamos formos ypatybių keitimas, visų formų gavimas iš darbalapio, figūros gavimas naudojant rodyklę viduje. „Excel“ darbalapyje ištrinkite visas figūras „Excel“ darbalapyje, konvertuokite formą į vaizdą „Excel“ darbalapyje ir dar daugiau.
Konvertuokite formą į vaizdą naudodami Ruby API
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“ darbalapių tvarkymas naudojant „Ruby“ API
Naudodami „Aspose.Cells Cloud SDK“, skirtą „Ruby“, programinės įrangos kūrėjai gali lengvai dirbti su „Excel“ darbalapiais savo „Ruby“ debesies programose. Yra keletas svarbių bibliotekos funkcijų, skirtų darbalapiams tvarkyti, pvz., naujų „Excel“ darbalapių įtraukimas, skirtingų failų formatų darbalapių gavimas, darbalapių fonų pridėjimas, „Excel“ darbalapio duomenų rūšiavimas, „Excel“ darbalapių slėpimas / atskleidimas, darbalapių duomenų rūšiavimas, „Excel“ darbalapių perkėlimas, modifikuoti darbalapio ypatybes, užšaldyti darbalapių sritis, automatiškai pritaikyti "Excel" darbaknygę, kopijuoti "Excel" darbalapį ir daug daugiau. Šiame pavyzdyje parodyta, kaip kopijuoti turinį ir formatus iš kito darbalapio debesyje Ruby programose.
Nukopijuokite „Excel“ darbalapio formatus naudodami „Ruby“ API
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“ darbalapio konvertavimas naudojant „Ruby Excel“ API
Aspose.Cells Cloud SDK, skirta Ruby, apima visišką „Excel“ darbalapio konvertavimo į daugybę populiarių failų formatų palaikymą savo „Ruby“ programose debesyje. Biblioteka leidžia kūrėjams importuoti arba eksportuoti kai kuriuos populiarius Excel failų formatus, tokius kaip XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT ir daugelį kitų. Taip pat galima konvertuoti iš Excel failų formatų į kai kuriuos kitus populiarius formatus, pvz., PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, SKAIČIUS, FODS ir daugelį kitų. Šiame pavyzdyje parodyta, kaip „Excel“ skaičiuokles konvertuoti į kitus palaikomus failų formatus „Ruby“ programose.
Konvertuokite „Excel“ failą ir išsaugokite rezultatą į saugyklą naudodami „Ruby“ API
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