Open Source Ruby Library per creare e modificare il foglio di calcolo LS
Libreria Ruby gratuita per creare e proteggere fogli di calcolo con grafici. Supporta l'Inserimento di immagini, collegamenti ipertestuali, applicando gli stili via Ruby API.
Inoltre è molto utile e caratteristica ricca open source libreria Ruby che aiuta gli sviluppatori a generare applicazioni potenti per la creazione e la manipolazione foglio di calcolo con facilità. La libreria di generatori di fogli di calcolo aiuta anche lo sviluppatore a rendere i documenti di foglio di calcolo Open ML senza avere la conoscenza completa delle specifiche ECM.
Anche la libreria è molto potente ma molto semplice da configurare. Ha incluso diverse caratteristiche importanti per la generazione di fogli di calcolo Excel e l'elaborazione come l'aggiunta di nuovo foglio di lavoro, rinominando un foglio di lavoro, aggiungere grafici a foglio di lavoro, inserire immagini e collegamenti, gestire le larghezze di colonne e file
La libreria includeva anche alcune funzionalità avanzate durante la gestione di file di fogli di calcolo, come l'aggiunta di intestazioni e piè di pagina, la movimentazione PivotTables, proteggendo i fogli con password, tabelle di filtraggio automatico e molti altri.
Iniziare con Inoltre
Il modo consigliato per installare Anche la libreria è utilizzando RubyGems. Si prega di utilizzare il seguente comando per l'installazione liscia.
Installare anche via RubyGems
$ gem install axlsx
Crea foglio elettronico con grafici via Ruby
Anche la libreria rende facile per i programmatori di software per creare fogli di calcolo Excel all'interno delle proprie applicazioni Ruby. La libreria supporta l'aggiunta di grafici al loro foglio di calcolo con solo un paio di linee di codice. Permette agli sviluppatori di generare facilmente torte 3D, linee, scatter e grafici a barre. La libreria consente agli utenti di costruire grafici in base ai dati personalizzati e di generare grafici senza alcun dato nel loro foglio di lavoro. È possibile personalizzare facilmente le linee guida, la rotazione dell'etichetta e molto altro ancora.
Proteggere il foglio elettronico via Ruby API
La libreria open source Dà anche ai programmatori Ruby la possibilità di proteggere il foglio di calcolo applicando password all'interno delle proprie applicazioni. Si tratta di una tecnica molto utile che impedisce agli altri di apportare modifiche o visualizzazione, spostamento o cancellazione di dati importanti da un foglio di lavoro. La biblioteca ha incluso il supporto per la creazione di password protetta così come non-password foglio di lavoro con solo un paio di linee di codice.
Applicare la protezione delle lamiere e le cellule escluse dalla ricerca via Ruby API
# Sheet Protection and excluding cells from locking.
if examples.include? :sheet_protection
unlocked = wb.styles.add_style :locked => false
wb.add_worksheet(:name => 'Sheet Protection') do |sheet|
sheet.sheet_protection do |protection|
protection.password = 'fish'
protection.auto_filter = false
end
sheet.add_row [1, 2 ,3], :style => unlocked # These cells will be locked
sheet.add_row [4, 5, 6]
sheet.add_row [7, 8, 9]
sheet.auto_filter = "A1:C3"
end
end
Applicare stili personalizzati per fogli di lavoro
Gli stili personalizzati sono un modo molto conveniente per risparmiare tempo agli utenti durante la formattazione dei loro fogli di lavoro. Anche la libreria ha fornito funzionalità complete per applicare stile personalizzato e la formattazione a Excel Spreadsheet utilizzando il codice Ruby. La biblioteca ha fornito formattazione coerente in una gamma di celle. Gli sviluppatori possono facilmente modellare i confini, utilizzare l'allineamento, applicare riempimenti, selezionare i font e i formati di numeri in una singola riga di codice Ruby.
Come applicare la formattazione personalizzata & Data via Ruby API?
#```ruby
if examples.include? :format_dates
require 'date'
wb.styles do |s|
date = s.add_style(:format_code => "yyyy-mm-dd", :border => Axlsx::STYLE_THIN_BORDER)
padded = s.add_style(:format_code => "00#", :border => Axlsx::STYLE_THIN_BORDER)
percent = s.add_style(:format_code => "0000%", :border => Axlsx::STYLE_THIN_BORDER)
# wb.date1904 = true # Use the 1904 date system (Used by Excel for Mac < 2011)
wb.add_worksheet(:name => "Formatting Data") do |sheet|
sheet.add_row ["Custom Formatted Date", "Percent Formatted Float", "Padded Numbers"], :style => Axlsx::STYLE_THIN_BORDER
sheet.add_row [Date::strptime('2012-01-19','%Y-%m-%d'), 0.2, 32], :style => [date, percent, padded]
end
end
end
#```
Inserire immagini e link ipertestuali ai fogli di calcolo
La libreria gratuita Inoltre ha fornito il supporto completo per l'aggiunta e la modifica di immagini all'interno dei loro fogli di lavoro con solo coppia comandi Ruby. È possibile utilizzare formati di immagine popolari come JPG, GIF e immagini NG all'interno di un foglio di lavoro. È inoltre possibile inserire immagini con collegamento ipertestuale. La libreria permette anche di sostituire un'immagine esistente o modificarne le dimensioni e il luogo.
Aggiungi immagine con collegamento ipertestuale via Ruby API
##Add an Image with a hyperlink
#```ruby
if examples.include? :images
wb.add_worksheet(:name => "Image with Hyperlink") do |sheet|
img = File.expand_path('../image1.jpeg', __FILE__)
# specifying the :hyperlink option will add a hyper link to your image.
#
# @note - Numbers does not support this part of the specification.
sheet.add_image(:image_src => img, :noSelect => true, :noMove => true, :hyperlink=>"http://axlsx.blogspot.com") do |image|
image.width=720
image.height=666
image.hyperlink.tooltip = "Labeled Link"
image.start_at 0, 0
end