Open Source Rubrary aan Create Edit LS Spreadsheet

Bevrijd Ruby Bibliotheek naar Create Spreadsheet met Charts. Het ondersteunt insertingsbeelden, hyperlink, stijlen via Ruby API.

Ook is een zeer nuttige en kenmerkrijke bron Ruby bibliotheek... die ontwikkelaars helpt om krachtige apps te maken voor het creëren en manipuleren met gemak. De spreadsheet generator Ook helpt de ontwikkelaar om er prachtig uit te zien als open ML Spreadsheet documenten zonder de volledige kennis van ECM-informatie.

Bibliotheek is ook zeer krachtig, maar toch heel eenvoudig om te configureren. Er zijn meerdere belangrijke kenmerken voor Excel verspreiding generatie en verwerking van nieuwe werkplek, een hernoeming, een werkplek hernopingspunt, grafieken toevoegen, beelden insereren en links, manage colonne, meer materiaal toevoegt, veel meer tafels, materiaal, en apparaten, en apparaten, en apparaten, veel meer tafels, en apparaten, en apparaten toevoegt.

De bibliotheek bevatte ook een aantal geavanceerde kenmerken terwijl ze spreidingsbestanden uitdeelden, zoals toevoegen aan kopers en lakei, PivotTables, beschermden je lakens met password, Auto filteringstafels en veel meer.

Previous Next

Te beginnen met

De aanbevelings manier om de bibliotheek te installeren is door RubyGems te gebruiken. Gebruik alsjeblieft het volgende commando voor gladde installatie.

Vertaling:

$ gem install axlsx 

Create Spreadsheet met Charts via Ruby

De bibliotheek maakt het makkelijk voor software programmeurs om Excel spreadsheets te creëren in hun eigen Ruby aanvragen. De bibliotheek steunt kaarten aan hun spreadsheet met slechts een paar regels code. Het brengt ontwikkelaars in staat om 3D-taart te genereren, lijn, scatter en barkaarten gemakkelijk. De bibliotheek laat gebruikers kaarten bouwen op basis van de gebruikelijke gegevens en genererende kaarten zonder data in hun werkplek. Je kunt gemakkelijk de richtlijnen, labelrotatie en veel meer gebruiken.

Bescherm Spreadsheet via Ruby API

De open bron ook bieb geeft Ruby Programmeurs het vermogen om de spreadsheet te beschermen door wachtwoorden in hun eigen toepassingen. Het is een zeer nuttige techniek die anderen verhindert om veranderingen te maken of te bekijken, bewegen, of belangrijke gegevens uit een werkplek verwijderen. De bibliotheek heeft ondersteuning voor het creëren van wachtwoord beschermd en non-password worksheet met slechts enkele regels code.

Bladbescherming toepassen en cellen uitsluiten van vergrendeling 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

Verbind de Custom Styles naar de Worksheets

Douane stijlen zijn een zeer handige manier om gebruikers te redden als ze hun werkstukken vormen. De bibliotheek heeft volledige functionaliteit aangeboden voor gebruikelijke stijl en gevorming naar Excel Spreadsheet met behulp van de Ruby code. De bibliotheek heeft consistent gevormd over een bereik van cellen. Ontwikkelingen kunnen gemakkelijk grenzen stijl, verbinding gebruiken, apply fills, selecte fonten, en cijfers in één lijn van Ruby code.

Hoe aangepaste opmaak en datum toepassen 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
#```

Vertaling:

De vrije bibliotheek heeft volledige steun aangeboden voor het toevoegen van beelden in hun werkstukken met slechts enkele Ruby commando's. Je kunt populaire beeldvormen gebruiken zoals JPG, GIF en NG beelden in een werkplek. Je kunt ook beelden inbrengen met hyperlink. De bibliotheek laat ook een bestaand beeld vervangen of zijn grootte en plaats veranderen.

Afbeelding toevoegen met hyperlink 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
 Dutch