1. produkty
  2.   Tabulka
  3.   Ruby
  4.   Aspose.Cells Cloud SDK for Ruby

Aspose.Cells Cloud SDK for Ruby

 
 

Ruby REST API pro tabulky Excel

Výkonné rozhraní Ruby REST API pro vytváření, úpravy, vykreslování, prohlížení, manipulaci a převod tabulek Microsoft Excel a OpenOffice v cloudu.

Aspose.Cells Cloud SDK pro Ruby je velmi dominantní sada pro vývoj softwaru, která umožňuje softwarovým profesionálům spolupracovat se společností Microsoft Excelové tabulky v cloudu bez použití Microsoft Office. Sada SDK je založena na Aspose.Cells for Cloud, což je rozhraní API založené na REST, které poskytuje kompletní sadu tříd a metod pro vytváření, manipulaci a převod souborů aplikace Excel. Knihovna poskytuje jednoduché a snadno použitelné rozhraní pro interakci při vytváření, úpravách a manipulaci s excelovými tabulkami v cloudu.

Aspose.Cells Cloud SDK pro Ruby poskytuje podporu pro širokou škálu formátů souborů Microsoft Excel, jako jsou XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited) , HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS a mnoho dalších. Vývojáři mohou snadno vytvářet, upravovat a manipulovat s grafy ve vašich excelových tabulkách, včetně pruhových grafů, spojnicových grafů, koláčových grafů a dalších. Knihovnu lze použít ke snadnému převodu souborů aplikace Excel mezi různými formáty souborů a práci se soubory, které byly vytvořeny pomocí různých verzí aplikace Microsoft Excel.

Aspose.Cells Cloud SDK for Ruby je výkonná a flexibilní sada SDK, která poskytuje vývojářům softwaru snadný způsob práce s tabulkami aplikace Excel a podporuje širokou škálu funkcí, jako je vytváření nového sešitu, vkládání nových listů, přejmenování listů. , přidávání grafů aplikace Excel, přizpůsobení vzhledu grafů, vytváření vzorců aplikace Excel, přidávání a aktualizace hypertextových odkazů listu, vkládání ListObject na určené místo, používání více typů filtrů seznamů, přidávání záhlaví a zápatí, vkládání obrázků do listu, načítání obrázků listu, rozdělit nebo sloučit řádky/sloupce, šifrovat excelové sešity, přidat digitální podpis pro excelový sešit, najít text z excelového sešitu a mnoho dalšího.

Previous Next

Začínáme s Aspose.Cells Cloud SDK pro Ruby

Doporučený způsob instalace Aspose.Cells Cloud SDK pro Ruby je použití RubyGem. Pro bezproblémovou instalaci použijte prosím následující příkaz.

Nainstalujte Aspose.Cells Cloud SDK pro Ruby prostřednictvím RubyGem

gem install aspose_cells_cloud 
Můžete si jej také stáhnout přímo z stránky vydání produktu Aspose.

Přidávání a správa grafů v tabulce pomocí rozhraní Ruby API

Aspose.Cells Cloud SDK pro Ruby obsahuje kompletní podporu pro práci s grafy Excelu v rámci jejich vlastních cloudových aplikací. Umožňuje vytvářet různé typy grafů, jako jsou sloupcové grafy, spojnicové grafy, koláčové grafy a další. Knihovna obsahuje některé užitečné funkce pro práci s grafy v pracovních listech Microsoft Excel, jako je přidávání grafů do listů, úpravy existujících grafů, manipulace s grafy, přizpůsobení vzhledu grafů, mazání nechtěných grafů, převod grafu na obrázek, zobrazení/skrytí legend grafů, získat hodnotu grafu, získat osu grafu, aktualizovat vlastnosti grafu a mnoho dalších.

Jak přidat grafy do listu aplikace Excel prostřednictvím rozhraní 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

Spravujte tvary v tabulce Excel pomocí Ruby

Aspose.Cells Cloud SDK pro Ruby poskytuje kompletní podporu pro práci s tvary v Microsoft Excel Worksheets pomocí Ruby REST API. Součástí knihovny je několik důležitých funkcí, které usnadňují práci vývojáře při práci s tvary aplikace Excel, jako je přidávání nových tvarů do listu aplikace Excel, úprava vlastností existujícího tvaru, získávání všech tvarů z listu, získávání tvaru pomocí indexu uvnitř na listu aplikace Excel, odstranit všechny tvary na listu aplikace Excel, převést tvar na obrázek na listu aplikace Excel a mnoho dalších.

Převést tvar na obrázek pomocí rozhraní 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

Zpracování pracovních listů Excelu prostřednictvím rozhraní Ruby API

Aspose.Cells Cloud SDK pro Ruby usnadňuje vývojářům softwaru práci s pracovními listy aplikace Excel v jejich vlastních cloudových aplikacích Ruby. Součástí knihovny je několik důležitých funkcí pro práci s listy, jako je přidávání nových listů aplikace Excel, získávání listů v různých formátech souborů, přidávání pozadí listů, třídění dat listu aplikace Excel, skrytí/odkrytí listů aplikace Excel, třídění dat listu, přesouvání listů aplikace Excel, upravit vlastnosti listu, zmrazit panely listů, automaticky přizpůsobit sešit aplikace Excel, kopírovat list aplikace Excel a mnoho dalších. Následující příklad ukazuje, jak kopírovat obsah a formáty z jiného listu v cloudu v aplikacích Ruby.

Zkopírujte formáty listu aplikace Excel prostřednictvím rozhraní 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

Konverze listu aplikace Excel prostřednictvím rozhraní Ruby Excel API

Aspose.Cells Cloud SDK pro Ruby obsahuje kompletní podporu pro převod Excel Worksheet Conversion do mnoha oblíbených formátů souborů v rámci jejich vlastních aplikací Ruby v cloudu. Knihovna umožňuje vývojářům importovat nebo exportovat některé oblíbené formáty souborů Excel, jako jsou XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT a mnoho dalších. Je také možné převádět z formátů souborů Excel do některých dalších populárních formátů, jako jsou PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS a mnoho dalších. Následující příklad ukazuje, jak převést tabulky aplikace Excel do jiných podporovaných formátů souborů v aplikacích Ruby.

Převést soubor aplikace Excel a uložit výsledek do úložiště prostřednictvím rozhraní 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

 Čeština