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.
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'