Home > ルビー


ルビーを使用してExcelレコードをフィルタリングする方法

Roo gemを使用する方法:require 'roo' # Excelファイルを開く xlsx = Roo::Spreadsheet.open('path/to/file.xlsx') # シートを選択する(デフォルトは最初のシート) xlsx.default_sheet = xlsx.sheets.first # ヘッダー行を取得する header = xlsx.row(1) # フィルタリング条件を指定する # 例: 'name'列が'John'であるレコードをフィルタリングする filtered_records = [] xlsx.each_row_streaming(offset: >>More