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

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

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

Message par Clippy »

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

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

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 »