1. Tuotteet
  2.   Laskentataulukko
  3.   Ruby
  4.   Spreadsheet Architect
 
  

Ruby Spreadsheet Library XLSX-, ODS- tai CSV-tiedostojen luomiseen 

Avoimen lähdekoodin Ruby API:n avulla voit luoda ja käsitellä XLSX-, ODS- tai CSV-laskentataulukkoasiakirjoja, luoda usean taulukon laskentataulukkotiedostoja, lisätä rivejä ja sarakkeita Ruby-komentojen avulla.

Avoimen lähdekoodin Ruby-kirjasto Spreadsheet Architect on erittäin hyödyllinen laskentataulukkoasiakirjojen luomiseen ja käsittelyyn Ruby-komentojen avulla. Kirjastossa on tuki XLSX-, ODS- tai CSV-laskentataulukoiden luomiseen helposti. Kirjasto mahdollistaa laskentataulukoiden luomisen ActiveRecord-relaatioista, tavallisista Ruby-objekteista tai taulukkotiedoista.

Spreadsheet Architect -kirjasto on erittäin vakaa ja helppokäyttöinen. Se on sisältänyt useita tärkeitä laskentataulukon hallintaan liittyviä ominaisuuksia, kuten uuden laskentataulukkotiedoston luominen alusta, laskentataulukon luominen mukautetuista tiedoista, otsikon luominen, rivien ja sarakkeiden lisääminen, tyylien soveltaminen laskentataulukon soluihin, uusien laskentataulukoiden lisääminen, uusien lisääminen soluja, mukauta solun tietoja ja niin edelleen.

Spreadsheet Architect -kirjaston kehittäjät voivat luoda usean taulukon laskentataulukkoasiakirjan vain muutamalla koodirivillä. Kaikkia perusmuotoilun ominaisuuksia voidaan käyttää helposti, kuten lihavointi, kursivoitu, alleviivaus, tekstin tasaus, tekstin ja solun värin käyttäminen, fonttikoko ja paljon muuta. Se on myös tarjonnut joitain tyylialiaksia, joita voidaan helposti käyttää sovelluksissasi.

Previous Next

Spreadsheet Architectin käytön aloittaminen

Suositeltu tapa asentaa Spreadsheet Architect projektiisi on RubyGems. Käytä seuraavaa komentoa helpottaaksesi asennusta.

Asenna Spreadsheet Architect RubyGemsin kautta

gem 'spreadsheet_architect' 

Luo XLSX- ja ODS-laskentataulukko Rubyn kautta

Avoimen lähdekoodin Ruby-kirjasto Spreadsheet Architect on tarjonnut ohjelmistokehittäjille mahdollisuuden luoda XLSX- ja ODS-asiakirjoja helposti. Voit helposti lisätä uusia taulukoita, päivittää olemassa olevia taulukoita, nimetä taulukoita uudelleen, soveltaa muotoiluja useisiin soluihin ja paljon muuta. Kirjasto tukee myös arkin sisällön muokkaamista vain parilla koodirivillä.

Luo Multi Sheet XLSX -laskentataulukoita Ruby API:n kautta

axlsx_package = SpreadsheetArchitect.to_axlsx_package({headers: headers, data: data})
axlsx_package = SpreadsheetArchitect.to_axlsx_package({headers: headers, data: data}, axlsx_package)
File.open('path/to/multi_sheet_file.xlsx', 'w+b') do |f|
  f.write axlsx_package.to_stream.read
end

Yhdistä useita työarkkeja Rubyn kautta

Ilmainen kirjasto Spreadsheet Architect antaa ohjelmoijille mahdollisuuden yhdistää useita laskentataulukoita yhdeksi tiedostoksi Ruby-komentojen avulla. Sinun on annettava laskentataulukoiden nimet ja täydelliset osoitteet. Sen jälkeen on erittäin helppoa liittää ne toiselle valitsemallesi arkille. Kun prosessi on valmis, voit helposti käyttää uusia tyylejä, lisätä uusia sarakkeita tai rivejä ja lisätä siihen kuvia helposti.

Lisää mageja ja tyylejä Excel-laskentataulukkoon

Avoimen lähdekoodin Ruby-kirjasto Spreadsheet Architect antaa ohjelmoijille mahdollisuuden lisätä kuvia laskentataulukkoonsa vain muutamalla rivillä Ruby-koodia. Voit helposti muotoilla ja mukauttaa laskentataulukon sisältöä. Kehittäjä voi säätää sen kokoa, korvata sen toisella kuvalla ja poistaa tarpeettomia kuvia helposti.

Tekstin kääriminen Ruby API:n kautta

$LOAD_PATH.unshift "#{File.dirname(__FILE__)}/../lib"
require 'axlsx'
p = Axlsx::Package.new
p.workbook do |wb|
  wb.styles do |s|
    wrap_text = s.add_style :fg_color=> "FFFFFF",
                            :b => true,
                            :bg_color => "004586",
                            :sz => 12,
                            :border => { :style => :thin, :color => "00" },
                            :alignment => { :horizontal => :center,
                                            :vertical => :center ,
                                            :wrap_text => true}
    wb.add_worksheet(:name => 'wrap text') do |sheet|
      sheet.add_row ['Torp, White and Cronin'], :style => wrap_text
      # Forcing the column to be a bit narrow so we can see if the text wrap.
      sheet.column_info.first.width = 5
    end
  end
end
p.serialize 'wrap_text.xlsx'
 Suomen