Leabharlann Ruby Saor chun Parsáil Comhad Excel XLSX Mór go Cianda
Leabharlann Ruby cumhachtach cód oscailte chun Parsáil Comhad Excel XLSX agus XLSM móra go Cianda. Tacaíonn sé le parsáil comhad i bhfad i gcéin agus íomhánna, mapáil na ceanntásc, srl.
Cad é Leabharlann Creek?
Sa domhan próiseáil sonraí, is tasc scanrúil an láithreán comhad Excel móra a láimhseáil, a thagann go minic le bacadh feidhmíocht agus ídiú cuimhne ard. Seo Creek, leabharlann Ruby cumhachtach cód oscailte a dhearadh chun comhaid Excel móra a pharsaí le héifeachtúlacht iontach. Is uirlis éifeachtúil í chun comhaid Excel móra a pharsaí. Sonraíonn sí gnéithe eochracha cosúil le parsáil shruth, tacaíocht do chineálacha éagsúla comhad, agus roghanna úsáide solúbtha i scriptí neamhspleách agus i bhfeidhmchláir Rails. Soláthraíonn sí tacaíocht iomlán d’oghair bhunúsacha, parsáil íomhánna, agus láimhseálacha comhad i bhfad i gcéin, rud a fhágann go bhfuil sí ina acmhainn luachmhairi do fhorbróirí ag iarraidh a sreabhanna próiseála sonraí a bharrfhoirfe.
Is leabharlann ócáid, éifeachtach, agus dírithe í Creek, leabharlann cód oscailte le parsáil comhaid Excel .xlsx / .xlsm i Ruby. Is gem Ruby í a sholáthraíonn bealach tapa agus simplí chun comhaid Excel móra (XLSX agus XLSM) a léamh agus a pharsaí. Úsáideann sí parsáil shruth, rud a chiallaíonn go léann sí an comhad píosa ar píosa in ionad an comhaid iomlána a luchtú i bhcuimhne. Déanann an cur chuige seo Creek thar a bheith éifeachtach i n-íomhá chuimhne agus oiriúnach do fheidhmchláir a dhéileálann le tacair mhóra sonraí. Cibé an bhfuil tú ag obair ar script Ruby neamhspleách nó ar fheidhmchlár Rails, soláthraíonn Creek taithí comhtháite gan uaim. Má tá do thionscadal i gceist le scarbhileoga móra, íomhánna, meiteashonraí, nó uaslódáil comhad Rails, cuireann Creek go leor feidhmiúlachta riachtanach ar fáil le ídiú íosta.
Tosú le Creek
Is é an bealach molta chun leabharlann Creek a shuiteáil ná trí RubyGems. Úsáid an t-ordú seo a leanas le suiteáil gan stró.
Suiteáil Creek trí RubyGems
$ gem install Creek Parsáil Comhad Excel Móra trí Ruby
Is é an buaicéad den leabharlann cód oscailte Creek ná a chumas parsála shrutha. Ligeann an ghné seo duit comhaid Excel móra a phróiseáil gan imní a bheith ort faoi logha iompar. Trí an comhad a léamh i slabhraí, cinntíonn Creek go bhfanann d’iarratas freagrach agus cobhsaí, fiú nuair a láimhseálann sé comhaid le na céadta míle de shraithe. Is é an cás úsáid is coitianta an comhad a oscailt agus sonraí a léamh óna bhileoga oibre. Seo sampla simplí a thaispeánann conas is féidir le hinnealtóirí bogearraí comhad Excel a pharsaí trí leabharlann Ruby.
Conas Comhaid Excel XLSX Móra a Pharsaí trí Leabharlann Ruby?
require 'creek'
# Open the Excel file
creek = Creek::Book.new 'path/to/your/sample.xlsx'
# Get the first sheet
sheet = creek.sheets[0]
# Loop through rows with cell coordinates
sheet.rows.each do |row|
puts row
# => {"A1"=>"Content 1", "B1"=>nil, "C1"=>"Content 2"}
end
# Loop through rows without cell coordinates
sheet.simple_rows.each do |row|
puts row
# => {"A"=>"Content 1", "B"=>nil, "C"=>"Content 2"}
End
Parsáil Íomhánna & Asbhainte trí Leabharlann Ruby
Cé nach bhfuil sé cumasaithe de réir réamhshocraithe chun cuimhne a chaomhnú, is féidir leis an leabharlann Creek íomhánna a pharsaí ó do chomhaid Excel. Trí úsáid a bhaint as an mhodh with_images, is féidir leat íomhánna a réamhluchtú agus a bhaint as cealla. Tugtar na híomhánna ar ais mar eagar de réada Pathname, rud a fhágann go bhfuil sé éasca iad a úsáid. Seo sampla simplí a thaispeánann conas is féidir le hInnillteoirí bogearraí íomhánna a pharsaí agus a bhaint as scarbhileog Excel trí Leabharlann Ruby.
Conas Íomhánna a Pharsaí agus a Bhaint ó Bileog Oibre Excel trí Leabharlann Ruby?
require 'creek'
book = Creek::Book.new 'presentation.xlsx'
sheet = book.sheets.first
sheet.with_images.rows.each do |row|
row.each do |coord, value|
if value.is_a?(Array)
# this cell has images
puts "Images at #{coord}: #{value.inspect}"
else
puts "#{coord}: #{value}"
end
end
end
# Images at a specific cell
images = sheet.images_at('B2')
if images
images.each do |path|
puts "Found image file: #{path}"
end
else
puts "No image at B2"
end
Parsáil Comhad Cianda trí Leabharlann Ruby
An gá duit comhad Excel a pharsaí ó URL? Tá an leabharlann Creek cúramach ort. Trí an rogha remote: true a shocrú, is féidir leat comhaid a pharsaí go díreach ó fhreastalaí i bhfad i gcéin, ag baint amach an gá a bheith le iad a íoslódáil ar dtús. Is féidir leat comhaid a pharsaí ó URLanna nó cosáin fiú mura bhfuil sínt le síneadh .xlsx nó .xlsm. Is féidir an seiceáil síneadh a scipeáil. Is féidir an argúint check_file_extension a sholáthar chun é a sheachaint. Seo sampla simplí le parsáil comhaid Excel go cianda trí leabharlann Ruby.
Conas Comhad Excel XLSX a Pharsaí go Cianda trí Leabharlann Ruby?
remote_url = 'http://example.com/sample.xlsx'
creek = Creek::Book.new remote_url, remote: true
# ... process the file
Parsáil Comhaid XLSX agus XLSM trí Ruby
Tacaíonn an leabharlann ruby cód oscailte Creek le formáidí comhad XLSX caighdeánach agus XLSM a bhfuil macrochumas ann, ag soláthar solúbthachta do chásanna úsáide éagsúla. Cinntíonn sé seo gur féidir leat raon leathan comhad Excel a láimhseáil gan gá le iarmhálacha iolracha.