1. পণ্য
  2.   স্প্রেডশীট
  3.   Ruby
  4.   Aspose.Cells Cloud SDK for Ruby

Aspose.Cells Cloud SDK for Ruby

 
 

API REST Ruby untuk Hamparan Excel

API Ruby REST yang berkuasa untuk Mencipta, Mengubah Suai, Menunjukkan, Melihat, Memanipulasi & Menukar Hamparan Microsoft Excel & OpenOffice dalam awan.

Aspose.Cells Cloud SDK untuk Ruby ialah kit pembangunan perisian yang sangat dominan yang membolehkan profesional perisian bekerja dengan Microsoft Hamparan Excel dalam awan tanpa menggunakan Microsoft Office. SDK adalah berdasarkan Aspose.Cells for Cloud, iaitu API berasaskan REST yang menyediakan set lengkap kelas dan kaedah untuk mencipta, memanipulasi dan menukar fail Excel. Perpustakaan menyediakan antara muka yang ringkas dan mudah digunakan untuk berinteraksi untuk mencipta, mengedit dan memanipulasi hamparan Excel dalam awan.

Aspose.Cells Cloud SDK untuk Ruby telah menyediakan sokongan untuk pelbagai format fail Microsoft Excel seperti XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited) , HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS dan banyak lagi. Pembangun boleh membuat, mengedit dan memanipulasi carta dalam hamparan Excel anda dengan mudah, termasuk carta bar, carta garis, carta pai dan banyak lagi. Perpustakaan boleh digunakan untuk menukar fail Excel dengan mudah antara format fail yang berbeza dan berfungsi dengan fail yang telah dibuat menggunakan versi Microsoft Excel yang berbeza.

Aspose.Cells Cloud SDK untuk Ruby ialah SDK yang berkuasa dan fleksibel yang menyediakan pembangun perisian dengan cara mudah untuk bekerja dengan hamparan Excel dan menyokong pelbagai ciri, seperti mencipta buku kerja baharu, memasukkan lembaran kerja baharu, menamakan semula lembaran kerja , menambah carta Excel, menyesuaikan penampilan carta anda, mencipta formula Excel, Tambah dan kemas kini hiperpautan lembaran kerja, masukkan ListObject di tempat yang ditentukan, pengguna pelbagai jenis penapis senarai, tambah pengepala & pengaki, masukkan imej ke lembaran kerja, ambil gambar lembaran kerja, belah atau cantumkan baris/lajur, menyulitkan buku kerja Excel, tambah tandatangan digital untuk buku kerja Excel, cari teks daripada buku kerja Excel dan banyak lagi.

Previous Next

Bermula dengan Aspose.Cells Cloud SDK untuk Ruby

Cara yang disyorkan untuk memasang Aspose.Cells Cloud SDK untuk Ruby menggunakan RubyGem. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang Aspose.Cells Cloud SDK untuk Ruby melalui RubyGem

gem install aspose_cells_cloud 
Anda juga boleh memuat turunnya terus daripada halaman keluaran produk Aspose.

Tambah & Urus Carta dalam Hamparan melalui API Ruby

Aspose.Cells Cloud SDK untuk Ruby telah menyertakan sokongan lengkap untuk bekerja dengan carta Excel dalam aplikasi awan mereka sendiri. Ia membolehkan penciptaan pelbagai jenis carta, seperti carta bar, carta garis, carta pai dan banyak lagi. Perpustakaan telah memasukkan beberapa ciri berguna untuk mengendalikan carta dalam Lembaran Kerja Microsoft Excel, seperti menambah carta pada lembaran kerja, mengedit carta sedia ada, memanipulasi carta, menyesuaikan rupa carta, memadam carta yang tidak diingini, menukar carta kepada imej, menunjukkan/menyembunyikan legenda carta, dapatkan nilai carta, dapatkan paksi carta, kemas kini sifat carta dan banyak lagi.

Bagaimana untuk Menambah Carta dalam Lembaran Kerja Excel melalui API Ruby?

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

Urus Bentuk dalam Hamparan Excel melalui Ruby

Aspose.Cells Cloud SDK untuk Ruby telah menyediakan sokongan lengkap untuk mengendalikan bentuk dalam Lembaran Kerja Microsoft Excel menggunakan Ruby REST API. Terdapat beberapa ciri penting bahagian perpustakaan yang memudahkan kerja pembangun semasa bekerja dengan bentuk Excel, seperti menambah bentuk baharu pada Lembaran Kerja Excel, mengubah suai sifat bentuk sedia ada, mendapatkan semua bentuk daripada lembaran kerja, mendapatkan bentuk mengikut Indeks di dalam pada lembaran kerja Excel, padamkan semua bentuk pada lembaran kerja Excel, tukar bentuk kepada imej pada lembaran kerja Excel dan banyak lagi.

Tukar bentuk kepada imej melalui API Ruby


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

Pengendalian Lembaran Kerja Excel melalui API Ruby

Aspose.Cells Cloud SDK untuk Ruby memudahkan pembangun perisian bekerja dengan lembaran kerja Excel dalam aplikasi awan Ruby mereka sendiri. Terdapat beberapa ciri penting bahagian perpustakaan untuk mengendalikan lembaran kerja, seperti menambah lembaran kerja Excel baharu, mendapatkan lembaran kerja dalam format fail yang berbeza, menambah latar belakang lembaran kerja, menyusun data lembaran kerja Excel, menyembunyikan/menyahsembunyikan lembaran kerja Excel, menyusun data lembaran kerja, mengalihkan lembaran kerja Excel, ubah suai sifat lembaran kerja, bekukan anak tetingkap lembaran kerja, autofit buku kerja Excel, salin lembaran kerja Excel dan banyak lagi. Contoh berikut menunjukkan cara menyalin kandungan dan format daripada lembaran kerja lain dalam awan di dalam aplikasi Ruby.

Salin Format Lembaran Kerja Excel melalui API Ruby

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

Penukaran Lembaran Kerja Excel melalui API Ruby Excel

Aspose.Cells Cloud SDK untuk Ruby telah menyertakan sokongan lengkap untuk Penukaran Lembaran Kerja Excel kepada pelbagai format fail popular di dalam aplikasi Ruby mereka sendiri dalam awan. Pustaka membenarkan pembangun mengimport atau mengeksport beberapa format fail Excel yang popular, seperti XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT dan banyak lagi. Anda juga boleh menukar daripada format fail Excel kepada beberapa format popular lain, seperti PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS dan banyak lagi. Contoh berikut menunjukkan cara menukar hamparan Excel kepada format fail lain yang disokong dalam aplikasi Ruby.

Tukar Fail Excel dan Simpan Hasil kepada Storan melalui API Ruby

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

 বাংলা