1. Táirgí
  2.   Scarbhileog
  3.   Ruby
  4.   Aspose.Cells Cloud SDK for Ruby

Aspose.Cells Cloud SDK for Ruby

 
 

Ruby REST API για υπολογιστικά φύλλα Excel

Ένα ισχυρό Ruby REST API για δημιουργία, τροποποίηση, απόδοση, προβολή, χειρισμό και μετατροπή υπολογιστικών φύλλων Microsoft Excel και OpenOffice στο cloud.

Το

Aspose.Cells Cloud SDK για Ruby είναι ένα πολύ κυρίαρχο κιτ ανάπτυξης λογισμικού που επιτρέπει στους επαγγελματίες λογισμικού να συνεργάζονται με τη Microsoft Υπολογιστικά φύλλα Excel στο cloud χωρίς χρήση του Microsoft Office. Το SDK βασίζεται στο Aspose.Cells for Cloud, το οποίο είναι ένα API που βασίζεται σε REST και παρέχει ένα πλήρες σύνολο κλάσεων και μεθόδων για τη δημιουργία, το χειρισμό και τη μετατροπή αρχείων Excel. Η βιβλιοθήκη παρέχει μια απλή και εύχρηστη διεπαφή για αλληλεπίδραση για τη δημιουργία, την επεξεργασία και το χειρισμό υπολογιστικών φύλλων του Excel στο cloud.

Aspose.Cells Cloud SDK για Ruby έχει παράσχει υποστήριξη για ένα ευρύ φάσμα μορφών αρχείων Microsoft Excel, όπως XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited) , HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS και πολλά άλλα. Οι προγραμματιστές μπορούν εύκολα να δημιουργήσουν, να επεξεργαστούν και να χειριστούν γραφήματα στα υπολογιστικά φύλλα του Excel, συμπεριλαμβανομένων των γραφημάτων ράβδων, των γραμμικών γραφημάτων, των γραφημάτων πίτας και πολλά άλλα. Η Βιβλιοθήκη μπορεί να χρησιμοποιηθεί για εύκολη μετατροπή αρχείων Excel μεταξύ διαφορετικών μορφών αρχείων και για εργασία με αρχεία που έχουν δημιουργηθεί χρησιμοποιώντας διαφορετικές εκδόσεις του Microsoft Excel.

Aspose.Cells Cloud SDK για Ruby είναι ένα ισχυρό και ευέλικτο SDK που παρέχει στους προγραμματιστές λογισμικού έναν εύκολο τρόπο εργασίας με υπολογιστικά φύλλα Excel και υποστηρίζει ένα ευρύ φάσμα λειτουργιών, όπως δημιουργία νέου βιβλίου εργασίας, εισαγωγή νέων φύλλων εργασίας, μετονομασία φύλλων εργασίας , προσθήκη γραφημάτων Excel, προσαρμογή της εμφάνισης των γραφημάτων σας, δημιουργία τύπων Excel, προσθήκη και ενημέρωση υπερσυνδέσμων φύλλου εργασίας, εισαγωγή ListObject σε καθορισμένο μέρος, χρήστης πολλαπλών τύπων φίλτρων λίστας, προσθήκη κεφαλίδας και υποσέλιδου, εισαγωγή εικόνων στο φύλλο εργασίας, λήψη εικόνων φύλλου εργασίας, Διαχωρίστε ή συγχωνεύστε σειρές/στήλες, κρυπτογραφήστε βιβλία εργασίας του Excel, προσθέστε μια ψηφιακή υπογραφή για βιβλίο εργασίας του Excel, βρείτε ένα κείμενο από ένα βιβλίο εργασίας του Excel και πολλά άλλα.

Previous Next

Ξεκινώντας με το Aspose.Cells Cloud SDK για Ruby

Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.Cells Cloud SDK για Ruby είναι η χρήση του RubyGem. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.

Εγκαταστήστε το Aspose.Cells Cloud SDK για Ruby μέσω RubyGem

gem install aspose_cells_cloud 
Μπορείτε επίσης να το κατεβάσετε απευθείας από τη σελίδα έκδοσης προϊόντος Aspose.

Προσθήκη και διαχείριση γραφημάτων σε υπολογιστικό φύλλο μέσω Ruby API

Το Aspose.Cells Cloud SDK για Ruby έχει συμπεριλάβει πλήρη υποστήριξη για εργασία με γραφήματα Excel μέσα στις δικές του εφαρμογές cloud. Επιτρέπει τη δημιουργία διάφορων τύπων γραφημάτων, όπως γραφήματα ράβδων, γραμμικά γραφήματα, γραφήματα πίτας και άλλα. Η βιβλιοθήκη έχει συμπεριλάβει ορισμένες χρήσιμες λειτουργίες για το χειρισμό γραφημάτων σε φύλλα εργασίας του Microsoft Excel, όπως προσθήκη γραφημάτων σε φύλλα εργασίας, επεξεργασία υπαρχόντων γραφημάτων, χειρισμός γραφημάτων, προσαρμογή της εμφάνισης γραφημάτων, διαγραφή ανεπιθύμητων γραφημάτων, μετατροπή γραφήματος σε εικόνα, εμφάνιση/απόκρυψη μύθων γραφημάτων, λάβετε τιμή γραφήματος, λάβετε άξονα γραφήματος, ενημερώστε τις ιδιότητες γραφήματος και πολλά άλλα.

Πώς μπορώ να προσθέσω γραφήματα σε ένα φύλλο εργασίας του Excel μέσω του 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

Διαχείριση σχημάτων στο υπολογιστικό φύλλο Excel μέσω Ruby

Το Aspose.Cells Cloud SDK για Ruby έχει παράσχει πλήρη υποστήριξη για το χειρισμό σχημάτων μέσα στα φύλλα εργασίας του Microsoft Excel χρησιμοποιώντας το Ruby REST API. Υπάρχουν πολλά σημαντικά χαρακτηριστικά που είναι μέρος της βιβλιοθήκης που διευκολύνουν τη δουλειά του προγραμματιστή κατά την εργασία με σχήματα Excel, όπως η προσθήκη νέων σχημάτων στο φύλλο εργασίας του Excel, η τροποποίηση ιδιοτήτων ενός υπάρχοντος σχήματος, η λήψη όλων των σχημάτων από ένα φύλλο εργασίας, η λήψη ενός σχήματος από το ευρετήριο μέσα σε ένα φύλλο εργασίας του Excel, διαγράψτε όλα τα σχήματα σε ένα φύλλο εργασίας του Excel, μετατρέψτε ένα σχήμα σε εικόνα σε ένα φύλλο εργασίας του Excel και πολλά άλλα.

Μετατροπή σχήματος σε εικόνα μέσω 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 μέσω Ruby API

Το Aspose.Cells Cloud SDK για Ruby διευκολύνει τους προγραμματιστές λογισμικού να εργάζονται με φύλλα εργασίας του Excel μέσα στις δικές τους εφαρμογές cloud Ruby. Υπάρχουν πολλά σημαντικά χαρακτηριστικά που αποτελούν μέρος της βιβλιοθήκης για το χειρισμό φύλλων εργασίας, όπως η προσθήκη νέων φύλλων εργασίας του Excel, η λήψη φύλλων εργασίας σε διαφορετικές μορφές αρχείων, η προσθήκη φόντου φύλλων εργασίας, η ταξινόμηση δεδομένων φύλλων εργασίας του Excel, η απόκρυψη/απόκρυψη φύλλων εργασίας του Excel, η ταξινόμηση δεδομένων φύλλου εργασίας, η μετακίνηση φύλλων εργασίας του Excel, τροποποιήστε τις ιδιότητες φύλλου εργασίας, παγώστε τα παράθυρα του φύλλου εργασίας, προσαρμόστε αυτόματα ένα βιβλίο εργασίας του Excel, αντιγράψτε το φύλλο εργασίας του Excel και πολλά άλλα. Το ακόλουθο παράδειγμα δείχνει πώς μπορείτε να αντιγράψετε περιεχόμενο και μορφές από άλλο φύλλο εργασίας στο cloud μέσα στις εφαρμογές Ruby.

Αντιγραφή μορφών φύλλου εργασίας του Excel μέσω 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 μέσω Ruby Excel API

Το Aspose.Cells Cloud SDK για Ruby έχει συμπεριλάβει πλήρη υποστήριξη για τη μετατροπή φύλλου εργασίας του Excel σε πολλές δημοφιλείς μορφές αρχείων μέσα στις δικές τους εφαρμογές Ruby στο cloud. Η βιβλιοθήκη επιτρέπει στους προγραμματιστές να εισάγουν ή να εξάγουν ορισμένες δημοφιλείς μορφές αρχείων Excel, όπως XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT και πολλά άλλα. Είναι επίσης δυνατή η μετατροπή από μορφές αρχείων Excel σε ορισμένες άλλες δημοφιλείς μορφές, όπως PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS και πολλά άλλα. Το ακόλουθο παράδειγμα δείχνει πώς να μετατρέψετε υπολογιστικά φύλλα του Excel σε άλλες υποστηριζόμενες μορφές αρχείων εντός των εφαρμογών Ruby.

Μετατροπή αρχείου Excel και αποθήκευση αποτελεσμάτων σε χώρο αποθήκευσης μέσω 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

 Gaeilge