Aspose.Cells Cloud SDK for Ruby
Ruby REST API til Excel-regneark
En kraftfuld Ruby REST API til at oprette, ændre, gengive, se, manipulere og konvertere Microsoft Excel- og OpenOffice-regneark i skyen.
Aspose.Cells Cloud SDK til Ruby er et meget dominerende softwareudviklingssæt, der gør det muligt for softwareprofessionelle at arbejde med Microsoft Excel-regneark i skyen uden brug af Microsoft Office. SDK'et er baseret på Aspose.Cells for Cloud, som er en REST-baseret API, der giver et komplet sæt klasser og metoder til at oprette, manipulere og konvertere Excel-filer. Biblioteket giver en enkel og brugervenlig grænseflade til interaktion til oprettelse, redigering og manipulation af Excel-regneark i skyen.
Aspose.Cells Cloud SDK til Ruby har ydet support til en lang række Microsoft Excel-filformater såsom XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited) , HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS og mange flere. Udviklere kan nemt oprette, redigere og manipulere diagrammer i dine Excel-regneark, herunder søjlediagrammer, linjediagrammer, cirkeldiagrammer og mere. Biblioteket kan bruges til nemt at konvertere Excel-filer mellem forskellige filformater og arbejde med filer, der er oprettet ved hjælp af forskellige versioner af Microsoft Excel.
Aspose.Cells Cloud SDK til Ruby er en kraftfuld og fleksibel SDK, der giver softwareudviklere en nem måde at arbejde med Excel-regneark på og understøtter en lang række funktioner, såsom oprettelse af en ny projektmappe, indsættelse af nye regneark, omdøbning af regneark. , tilføjelse af Excel-diagrammer, tilpasning af udseendet af dine diagrammer, oprettelse af Excel-formler, Tilføj og opdater arbejdsarkhyperlinks, indsæt ListObject på et bestemt sted, bruger flere typer listefiltre, tilføj sidehoved og sidefod, indsæt billeder til regneark, hent regnearksbilleder, opdel eller flet rækker/kolonner, krypter Excel-projektmapper, tilføj en digital signatur til Excel-projektmappe, find en tekst fra en Excel-projektmappe og mange flere.
Kom godt i gang med Aspose.Cells Cloud SDK til Ruby
Den anbefalede måde at installere Aspose.Cells Cloud SDK til Ruby på bruger RubyGem. Brug venligst følgende kommando for en problemfri installation.
Installer Aspose.Cells Cloud SDK til Ruby via RubyGem
gem install aspose_cells_cloud
Du kan også downloade det direkte fra Aspose-produktudgivelsessiden.Tilføj og administrer diagrammer i regneark via Ruby API
Aspose.Cells Cloud SDK til Ruby har inkluderet komplet support til at arbejde med Excel-diagrammer i deres egne cloud-applikationer. Det giver mulighed for at oprette forskellige typer diagrammer, såsom søjlediagrammer, linjediagrammer, cirkeldiagrammer og mere. Biblioteket har inkluderet nogle nyttige funktioner til håndtering af diagrammer i Microsoft Excel-regneark, såsom tilføjelse af diagrammer til regneark, redigering af eksisterende diagrammer, manipulering af diagrammer, tilpasning af diagrammers udseende, sletning af uønskede diagrammer, konvertering af diagram til billede, visning/skjulning af diagramforklaringer, få diagramværdi, få diagramakse, opdatere diagramegenskaber og mange flere.
Hvordan tilføjer du diagrammer i et Excel-regneark via 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
Administrer figurer i Excel-regneark via Ruby
Aspose.Cells Cloud SDK til Ruby har ydet komplet support til håndtering af former inde i Microsoft Excel-regneark ved hjælp af Ruby REST API. Der er flere vigtige funktioner i biblioteket, der gør udviklerens job let, mens du arbejder med Excel-former, såsom tilføjelse af nye figurer til Excel-regneark, ændring af egenskaber for en eksisterende figur, hente alle figurer fra et regneark, få en form efter indeks indeni på et Excel-regneark, slet alle figurer på et Excel-regneark, konverter en figur til billede på et Excel-regneark og mange flere.
Konverter form til billede via 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
Håndtering af Excel-regneark via Ruby API
Aspose.Cells Cloud SDK til Ruby gør det nemt for softwareudviklere at arbejde med Excel-regneark i deres egne Ruby cloud-applikationer. Der er flere vigtige funktioner i biblioteket til håndtering af regneark, såsom tilføjelse af nye Excel-regneark, få regneark i forskellige filformater, tilføje regnearksbaggrunde, sortere Excel-regnearksdata, skjule/vise Excel-regneark, sortere regnearksdata, flytte Excel-regneark, ændre regnearksegenskaber, fryse regnearksruder, tilpasse en Excel-projektmappe automatisk, kopiere Excel-regneark og mange flere. Følgende eksempel viser, hvordan man kopierer indhold og formater fra et andet regneark i skyen inde i Ruby-applikationer.
Kopiér Excel-regnearksformater via 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
Konvertering af Excel-regneark via Ruby Excel API
Aspose.Cells Cloud SDK for Ruby har inkluderet komplet understøttelse af Excel Worksheet Conversion til adskillige populære filformater i deres egne Ruby-applikationer i skyen. Biblioteket giver udviklere mulighed for at importere eller eksportere nogle populære Excel-filformater, såsom XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT og mange flere. Det er også muligt at konvertere fra Excel-filformater til nogle andre populære formater, såsom PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS og mange flere. Følgende eksempel viser, hvordan du konverterer Excel-regneark til andre understøttede filformater i Ruby-applikationer.
Konverter Excel-fil og gem resultatet til lager via 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