1. Ürün:% s
  2.   E-tablo
  3.   Ruby
  4.   Axlsx
 
  

Open Source Ruby Library to Create & Edit LSLog

Ücretsiz Ruby Kütüphanesi Oluşturma ve Korumak Charts ile tablo. Görüntüler, hiperlink, Ruby API aracılığıyla stilleri teşvik eder.

Ayrıca çok kullanışlı ve zengin açık kaynak Ruby kütüphanesi, geliştiricilerin kolaylıkla oluşturma ve manipülasyon için güçlü uygulamalar üretmesine yardımcı oluyor. The spreadsheet jeneratör kütüphanesi Ayrıca, ECM spesifikasyonunun tam bilgisine sahip olmadan çarpıcı Open ML doğrulama belgeleri oluşturmaya yardımcı olur.

Ayrıca kütüphane çok güçlü ama henüz yapılandırmak çok basit. Excel spread nesli için birkaç önemli özellik ekledi ve yeni iş sayfası eklemek gibi işleme, bir iş sayfası yeniden ifade etmek, resim ve bağlantıları eklemek, sütun ve satırları yönetmek, özel stiller, tablolar işleme, baskı desteği, para toplama hücreleri, uygulama filtreler, yorum ve daha fazlası.

Kütüphane ayrıca, profiller ve ayaklar ekleyerek bazı gelişmiş özellikleri de içeriyordu, PivotTables'yı kullanarak sayfalarınızı şifre, Auto filtreleme tablolarını ve daha fazlasını kullanarak korumak.

Previous Next

Ayrıca başlayın

Ayrıca kütüphane yüklemenin tavsiye yolu RubyGems kullanılarakdır. Lütfen aşağıdaki komutu düzgün kurulum için kullanın.

Ayrıca RubyGems ile yükleme

$ gem install axlsx 

Ruby ile Grafikleri Oluşturun

Ayrıca kütüphane, yazılım programcıları kendi Ruby uygulamaları içinde Excel yayınlayıcıları oluşturmak için kolaylaştırır. Kütüphane, grafikleri yalnızca birkaç kod satırı ile yayılabilir. Geliştiricilerin 3D pasta, çizgi, saç ve bar grafikler kolayca üretmelerini sağlar. Kütüphane, kullanıcıların özel verilere dayanarak grafikler inşa etmelerine izin verir ve iş sayfasında herhangi bir veri olmadan grafikler üretir. Rehberleri, etiket rotasyonunu ve daha fazlasını kolayca özelleştirebilirsiniz.

Ruby API ile genişleme tablosu

Açık kaynak ayrıca kütüphane, Ruby programcılara kendi uygulamaları içindeki şifreleri uygulayarak yayılma tabloyu koruma yeteneği verir. Diğer insanları herhangi bir değişiklik yapmaktan veya görüntülemeden, hareket etmekten veya bir iş sayfasında önemli verilerin silinmesini engelleyen çok kullanışlı bir tekniktir. Kütüphane, şifrenin korunması için destek dahil etti ve sadece birkaç kod hattı ile giriş olmayan çalışma masası.

Ruby API aracılığıyla bakmaktan Doküman Koruma ve Excluding Hücreleri uygulayın

# 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

Özel Stilleri Çalışmak için Uygulamalı

Özel stilleri, iş tablolarını biçimlendirdiğinde kullanıcıların zamanını kurtarmanın çok uygun bir yoludur. Ayrıca kütüphane, Ruby kodu kullanarak ExcelLog formatına özel stil ve formatlama uygulamak için tam işlevsellik sağladı. Kütüphane, bir dizi hücrede tutarlı bir format sağladı. Geliştiriciler kolayca stil sınırları kullanabilir, hizalama, doldurmalar, tek bir Ruby kodunda fontlar ve numara formatları uygulayabilir.

Ruby API aracılığıyla Özel Biçimlendirme ve Tarih Nasıl Başvurulur?

#```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
#```

Formları ve Hiperlinkleri yaymak için

Ücretsiz aynı zamanda kütüphane, sadece çift Ruby komutları ile iş tablolarında görüntü eklemek ve değiştirmek için tam destek sağladı. Bir iş sayfasında JPG, GIF ve NG görüntüleri gibi popüler görüntü formatlarını kullanabilirsiniz. Ayrıca hiperlink ile görüntüleri ekleyebilirsiniz. Kütüphane ayrıca mevcut bir görüntüyü değiştirme veya boyutunu ve yerini değiştirmesine izin verir.

Add Image with 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
 Türkçe