1. Produtos
  2.   Planilha
  3.   Ruby
  4.   Axlsx
 
  

Biblioteca Ruby de código aberto para e editar planilha LS

Biblioteca Ruby gratuita para e planilha com Gráficos. Ele Inserindo imagens, hiperlink, desenvolvendo estilos através de Ruby API.

é uma biblioteca Ruby de fonte aberta muito e rica que os desenvolvedores a aplicativos para a criação e manipulação planilha com. A biblioteca de de planilha o desenvolvedor a fazer deslumbrante olhar documentos Open ML Spreadsheet sem ter o completo da especificação ECM.

a biblioteca é muito, mas muito simples de. Ele incluiu vários recursos importantes para a geração e de planilha do Excel, como nova planilha, renomear uma planilha, para planilha, inserir imagens e links, gerenciar e personalizadas.

A biblioteca também incluiu alguns recursos ao manusear arquivos de planilha, como cabeçalhos de e rodapé, manipular PivotTables, suas usando senha, Auto de filtragem e muito mais.

Previous Next

Começando com também

A maneira recomendada de instalar também a biblioteca é usando RubyGems. Utilize o seguinte comando para uma instalação suave.

Instalar também através de RubyGems

$ gem install axlsx 

Criar planilha com através de Ruby

A biblioteca também torna mais fácil para programadores de software planilhas do Excel dentro de suas aplicações Ruby. A biblioteca envia para a planilha deles com apenas algumas de código. Ele permite que os desenvolvedores geram torta 3D, linha, dispersão e de barras facilmente. A biblioteca permite que os usuários construam com base nos dados personalizados, bem como sem dados em sua planilha. Você pode facilmente personalizar as diretrizes, rotação de etiquetas e muito mais.

Proteja a planilha através do Ruby API

A fonte aberta biblioteca dá aos programadores Ruby a de a planilha adicionando senhas dentro de suas aplicações. É uma técnica muito que impede outras pessoas de fazer ou visualização, mover ou dados importantes de uma planilha. A biblioteca incluiu suporte para a criação de senha protegida, bem como planilha não-password com apenas algumas de código.

Aplicar Proteção de Folha & Ex Células de Olhar através de 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

Aplicar estilos personalizados para planilhas

Os estilos personalizados são uma maneira muito de o tempo dos usuários ao formatar suas planilhas. A biblioteca também forneceu completa para o estilo personalizado e a formatação para a planilha do Excel usando o código Ruby. A biblioteca forneceu uma formatação em uma gama de células. Os desenvolvedores podem facilmente estilo de, usar o amento, , e de número em uma única linha de código Ruby.

Como Aplicar Formatação e Data Personalizadas através de 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
#```

Insertando Imagens e Hyperlink para Planilhas

A biblioteca gratuita também forneceu suporte completo para e imagens dentro de suas planilhas com apenas alguns comandos Ruby. Você pode usar de imagem populares, como JPG, GIF e NG imagens dentro de uma planilha. Você também pode inserir imagens com hiperlink. A biblioteca também permite uma imagem existente ou o seu e lugar.

Adicionar Imagem com 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
 Português