1. Produk
  2.   Spreadsheet
  3.   Ruby
  4.   Aspose.Cells Cloud SDK for Ruby

Aspose.Cells Cloud SDK for Ruby

 
 

Ruby REST API untuk Spreadsheet Excel

Ruby REST API yang kuat untuk Membuat, Memodifikasi, Merender, Melihat, Memanipulasi & Mengonversi Microsoft Excel & OpenOffice Spreadsheets di cloud.

Aspose.Cells Cloud SDK for Ruby adalah kit pengembangan perangkat lunak yang sangat dominan yang memungkinkan para profesional perangkat lunak untuk bekerja dengan Microsoft Spreadsheet Excel di cloud tanpa menggunakan Microsoft Office. SDK ini didasarkan pada Aspose.Cells for Cloud, yang merupakan API berbasis REST yang menyediakan serangkaian kelas dan metode lengkap untuk membuat, memanipulasi, dan mengonversi file Excel. Perpustakaan menyediakan antarmuka yang sederhana dan mudah digunakan untuk berinteraksi dalam membuat, mengedit, dan memanipulasi spreadsheet Excel di cloud.

Aspose.Cells Cloud SDK untuk Ruby telah memberikan dukungan untuk berbagai format file 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 masih banyak lagi. Pengembang dapat dengan mudah membuat, mengedit, dan memanipulasi bagan di lembar bentang Excel Anda, termasuk bagan batang, bagan garis, bagan lingkaran, dan banyak lagi. Perpustakaan dapat digunakan untuk dengan mudah mengkonversi file Excel antara format file yang berbeda, dan bekerja dengan file yang telah dibuat menggunakan versi Microsoft Excel yang berbeda.

Aspose.Cells Cloud SDK for Ruby adalah SDK yang kuat dan fleksibel yang memberi pengembang perangkat lunak cara mudah untuk bekerja dengan spreadsheet Excel dan mendukung berbagai fitur, seperti membuat buku kerja baru, menyisipkan lembar kerja baru, mengganti nama lembar kerja , menambahkan bagan Excel, menyesuaikan tampilan bagan Anda, membuat rumus Excel, Menambahkan dan memperbarui hyperlink lembar kerja, menyisipkan ListObject di tempat tertentu, menggunakan beberapa jenis filter daftar, menambahkan header & footer, menyisipkan gambar ke lembar kerja, mengambil gambar lembar kerja, memisahkan atau menggabungkan baris/kolom, mengenkripsi buku kerja Excel, menambahkan tanda tangan digital untuk buku kerja Excel, menemukan teks dari buku kerja Excel, dan masih banyak lagi.

Previous Next

Memulai Aspose.Cells Cloud SDK untuk Ruby

Cara yang disarankan untuk menginstal Aspose.Cells Cloud SDK untuk Ruby adalah menggunakan RubyGem. Silakan gunakan perintah berikut untuk kelancaran instalasi.

Instal Aspose.Cells Cloud SDK untuk Ruby melalui RubyGem

gem install aspose_cells_cloud 
Anda juga dapat mendownloadnya langsung dari halaman rilis produk Aspose.

Tambahkan & Kelola Grafik di Spreadsheet melalui Ruby API

Aspose.Cells Cloud SDK untuk Ruby telah menyertakan dukungan lengkap untuk bekerja dengan grafik Excel di dalam aplikasi cloud mereka sendiri. Ini memungkinkan pembuatan berbagai jenis diagram, seperti diagram batang, diagram garis, diagram lingkaran, dan banyak lagi. Pustaka telah menyertakan beberapa fitur berguna untuk menangani bagan di Lembar Kerja Microsoft Excel, seperti menambahkan bagan ke lembar kerja, mengedit bagan yang ada, memanipulasi bagan, menyesuaikan tampilan bagan, menghapus bagan yang tidak diinginkan, mengubah bagan menjadi gambar, menampilkan/menyembunyikan legenda bagan, dapatkan nilai bagan, dapatkan sumbu bagan, perbarui properti bagan, dan banyak lagi.

Bagaimana Cara Menambahkan Grafik di Lembar Kerja Excel melalui 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

Kelola Bentuk di Excel Spreadsheet melalui Ruby

Aspose.Cells Cloud SDK untuk Ruby telah memberikan dukungan lengkap untuk menangani bentuk di dalam Lembar Kerja Microsoft Excel menggunakan Ruby REST API. Ada beberapa fitur penting bagian dari perpustakaan yang memudahkan pekerjaan pengembang saat bekerja dengan bentuk Excel, seperti menambahkan bentuk baru ke Lembar Kerja Excel, memodifikasi properti dari bentuk yang sudah ada, mendapatkan semua bentuk dari lembar kerja, mendapatkan bentuk dengan Indeks di dalamnya pada lembar kerja excel, menghapus semua bentuk pada lembar kerja excel, mengubah suatu bentuk menjadi gambar pada lembar kerja excel dan masih banyak lagi.

Konversi bentuk menjadi gambar melalui 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

Penanganan Lembar Kerja Excel melalui Ruby API

Aspose.Cells Cloud SDK untuk Ruby memudahkan pengembang perangkat lunak untuk bekerja dengan lembar kerja Excel di dalam aplikasi cloud Ruby mereka sendiri. Ada beberapa fitur penting bagian perpustakaan untuk menangani lembar kerja, seperti menambahkan lembar kerja Excel baru, mendapatkan lembar kerja dalam format file berbeda, menambahkan latar belakang lembar kerja, mengurutkan data lembar kerja Excel, menyembunyikan/memperlihatkan lembar kerja Excel, mengurutkan data lembar kerja, memindahkan lembar kerja Excel, memodifikasi properti lembar kerja, membekukan panel lembar kerja, menyesuaikan buku kerja Excel secara otomatis, menyalin lembar kerja Excel, dan banyak lagi. Contoh berikut menunjukkan cara menyalin konten dan format dari lembar kerja lain di cloud di dalam aplikasi Ruby.

Salin Format Lembar Kerja Excel melalui 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

Konversi Lembar Kerja Excel melalui Ruby Excel API

Aspose.Cells Cloud SDK untuk Ruby telah menyertakan dukungan lengkap untuk Konversi Lembar Kerja Excel ke berbagai format file populer di dalam aplikasi Ruby mereka sendiri di cloud. Perpustakaan memungkinkan pengembang untuk mengimpor atau mengekspor beberapa format file Excel populer, seperti XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, dan banyak lagi. Dimungkinkan juga untuk mengkonversi dari format file Excel ke beberapa format populer lainnya, seperti PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS, dan masih banyak lagi. Contoh berikut menunjukkan cara mengonversi spreadsheet Excel ke format file lain yang didukung di dalam aplikasi Ruby.

Konversi File Excel dan Simpan Hasil ke Penyimpanan melalui 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

 Indonesia