1. Produkty
  2.   Arkusz
  3.   Ruby
  4.   Axlsx
 
  

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.

Previous Next

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
 Polski