Leabharlann Scarbhileoga Ruby chun Comhaid XLSX, ODS nó CSV a chruthú
Oscail Source Ruby API chun doiciméid scarbhileoga XLSX, ODS, nó CSV a ghiniúint agus a láimhseáil, comhaid scarbhileoga il-bhileog a ghiniúint, sraitheanna agus colúin a chur leis trí úsáid a bhaint as orduithe Ruby.
Tá Ailtire Scarbhileog leabharlann Ruby foinse oscailte an-úsáideach chun doiciméid scarbhileog a chruthú agus a láimhseáil ag baint úsáide as orduithe Ruby. Tá tacaíocht curtha san áireamh sa leabharlann chun scarbhileoga XLSX, ODS, nó CSV a chruthú gan stró. Ceadaíonn an leabharlann scarbhileog a chruthú ó chaidreamh ActiveRecord, réada Ruby simplí, nó sonraí tábla.
Tá leabharlann Ailtirí Scarbhileog an-chobhsaí agus éasca le húsáid. Áiríodh leis roinnt gnéithe tábhachtacha a bhaineann le bainistíocht scarbhileog, mar shampla comhad scarbhileog nua a chruthú ón tús, scarbhileog a chruthú ó shonraí saincheaptha, an ceanntásc a ghiniúint, sraitheanna agus colúin a chur isteach, stíleanna a chur i bhfeidhm ar scarbhileoga cealla, bileoga oibre nua a chur leis, nua a chur leis. cealla, sonraí cille a shaincheapadh agus mar sin de.
Ag baint úsáide as an Scarbhileog Ailtirí leabharlainne is féidir le forbróirí doiciméad scarbhileoga il-bhileog a ghiniúint gan ach cúpla líne de chód. Is féidir na gnéithe go léir a bhaineann le formáidiú bunúsach a chur i bhfeidhm go héasca ar nós cló trom, iodálach, líne a chur faoi, ailíniú téacs, dath téacs agus cille a chur i bhfeidhm, clómhéid, agus go leor eile. Chuir sé roinnt ailiasanna stíl ar fáil freisin ar féidir iad a úsáid go héasca taobh istigh d'iarratais.
Tús a chur le hAiltire Scarbhileoga
Is é an bealach molta chun Ailtire Scarbhileog a shuiteáil isteach i do thionscadal trí úsáid a bhaint as RubyGems. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil éasca.
Suiteáil Scarbhileog Ailtire trí RubyGems
gem 'spreadsheet_architect'
Gin Scarbhileog XLSX agus ODS trí Ruby
Chuir Ailtire Scarbhileog leabharlainne Ruby foinse oscailte an cumas ar fáil d’fhorbróirí bogearraí doiciméid XLSX agus ODS a ghiniúint gan stró. Is féidir leat bileoga nua a chur leis go héasca, bileoga atá ann cheana a nuashonrú, bileoga a athainmniú, formáidiú a chur i bhfeidhm ar raon cealla, agus go leor eile. Soláthraíonn an leabharlann tacaíocht freisin chun ábhar bileog a chur in eagar agus gan ach cúpla líne de chód ann.
Gin Scarbhileoga Ilbhileog XLSX trí Ruby API
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
Comhcheangail Il-Bileoga Oibre trí Ruby
Cuireann Ailtire Scarbhileog na leabharlainne saor in aisce ar chumas ríomhchláraitheoirí bogearraí il-bileoga oibre a chomhcheangal i gcomhad amháin ag baint úsáide as orduithe Ruby. Ní mór duit ainmneacha agus seoltaí iomlána na mbileog oibre a sholáthar. Ina dhiaidh sin, tá sé an-éasca a bheith páirteach leo ar bhileog eile de do rogha. Nuair a bheidh an próiseas críochnaithe is féidir leat stíleanna nua a chur i bhfeidhm go héasca, colúin nó sraitheanna nua a chur leis, agus íomhánna a chur isteach ann gan stró.
Cuir mages & Stíleanna le Bileog Oibre Excel
Tugann Ailtire Scarbhileog leabharlann Ruby foinse oscailte an cumas do ríomhchláraitheoirí bogearraí íomhánna a chur leis taobh istigh dá scarbhileog gan ach cúpla líne de chód Ruby. Is féidir leat ábhar scarbhileog a stíliú agus a shaincheapadh go héasca. Is féidir le forbróir a mhéid a choigeartú, íomhá eile a athsholáthar, agus íomhánna nach dteastaíonn a scriosadh gan stró.
Conas Téacs a Wrap trí Ruby API
$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'