Open Source Ruby Library do tworzenia i edytowania arkusza kalkulacyjnego LS
Free Ruby Library do tworzenia i ochrony arkusza kalkulacyjnego z wykresami. Wspiera wkładanie obrazów, hiperłącza, stosowanie stylów przez Ruby API.
Również jest bardzo przydatne i wyposażone bogate open source Ruby biblioteka, która pomaga deweloperom generować potężne aplikacje do tworzenia i manipulacji arkusza kalkulacyjnego z łatwością. Biblioteka generatora arkusza kalkulacyjnego Pomaga również deweloperowi w zrobieniu oszałamiających dokumentów Open ML Spreadsheet bez pełnej wiedzy o specyfikacji ECM.
Również biblioteka jest bardzo potężna, ale jednak bardzo prosta do konfiguracji. Zawiera kilka ważnych funkcji dla generowania arkusza kalkulacyjnego Excel i przetwarzania, takich jak dodawanie nowego arkusza, zmiana nazwy arkusza, dodawanie wykresów do arkusza, wstawianie obrazów i linki, zarządzanie
Biblioteka zawierała również kilka zaawansowanych funkcji podczas obsługi plików arkusza kalkulacyjnego, takich jak dodawanie nagłówków i stopki, obsługa PivotTables, ochrona arkuszy za pomocą hasła, Auto stoły filtrujące i wiele innych.
Rozpoczęcie z również
Zalecany sposób instalacji Również biblioteka jest za pomocą RubyGems. W celu płynnej instalacji należy użyć poniższego polecenia.
Zainstaluj również przez RubyGems
$ gem install axlsx
Tworzenie arkusza kalkulacyjnego z wykresami przez Ruby
Również biblioteka ułatwia programistom oprogramowania tworzenie arkuszy kalkulacyjnych Excel wewnątrz ich własnych aplikacji Ruby. Biblioteka obsługuje dodawanie wykresów do ich arkusza kalkulacyjnego z zaledwie kilkoma liniami kodu. Umożliwia deweloperom wygenerowanie wykresów 3D ciasta, linii, scatter i bar. Biblioteka umożliwia użytkownikom tworzenie wykresów w oparciu o niestandardowe dane, a także generowanie wykresów bez żadnych danych w ich arkuszu roboczym. Możesz z łatwością dostosować wytyczne, obrót etykiety i wiele więcej.
Arkusz ochronny przez Ruby API
Otwarte źródło Również biblioteka daje Ruby programistów możliwość ochrony arkusza kalkulacyjnego poprzez zastosowanie haseł wewnątrz ich własnych aplikacji. Jest to bardzo przydatna technika, która zapobiega wprowadzaniu zmian lub przeglądaniu, przemieszczaniu się lub usuwaniu ważnych danych z arkusza roboczego. Biblioteka włączyła wsparcie do tworzenia chronionego hasła, a także arkusza utworów bez hasła z zaledwie kilkoma liniami kodu.
Zastosuj ochronę arkusza i wykluczanie komórek z blokowania za pomocą 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
Zastosuj niestandardowe style do arkuszy
Niestandardowe style są bardzo wygodny sposób, aby zaoszczędzić czas użytkownikom podczas formatowania ich arkuszy roboczych. Również biblioteka zapewniła pełną funkcjonalność do stosowania niestandardowego stylu i formatowania do Excel Arkusz kalkulacyjny przy użyciu kodu Ruby. Biblioteka zapewniła spójne formatowanie w różnych komórkach. Deweloperzy mogą łatwo stylizować granice, używać wyrównania, nakładać wypełnienia, wybierać czcionki i formaty numerów w jednej linii kodu Ruby.
Jak zastosować niestandardowe formatowanie i datę za pomocą 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
#```
Wkładanie obrazów i Hyperlink do arkuszy kalkulacyjnych
Darmowa Również biblioteka zapewniła pełne wsparcie dla dodawania i modyfikowania obrazów wewnątrz swoich arkuszy roboczych z zaledwie kilka poleceń Ruby. W arkuszu roboczym można używać popularnych formatów obrazów takich jak JPG, GIF i NG. Można również wstawić obrazy z hiperłącza. Biblioteka umożliwia również zastąpienie istniejącego obrazu lub zmianę jego rozmiaru i miejsca.
Dodaj obraz z hiperłączem za pośrednictwem 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