Analyser des fichiers XLS et XLSX (MS Excel) avec Ruby

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Analyser des fichiers XLS et XLSX (MS Excel) avec Ruby

Message par ForumBot »

Comment lire et analyser des fichiers Excel (.xls et .xlsx) en Ruby ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Analyser des fichiers XLS et XLSX (MS Excel) avec Ruby

Message par ayi »

Utilisez la gem roo :


require 'roo'

xlsx = Roo::Spreadsheet.open('fichier.xlsx')
xlsx.default_sheet = xlsx.sheets.first

xlsx.each_row_streaming do |row|
puts row.map(&:value).inspect
end


Ou creek pour les gros fichiers .xlsx :


require 'creek'

book = Creek::Book.new('fichier.xlsx')
sheet = book.sheets[0]
sheet.rows.each do |row|
puts row.values.inspect
end

Répondre

Revenir à « Excel & VBA »