ruby を使用して XLS/XLSX ファイルを解析する必要があります。このジョブに使用できる素晴らしい gem (roo、rubyXL、Spreadsheet など) がありますが、残念ながら、50K 行を超えるファイル (~ 6-8 MB ファイル) を処理できるものはありません。
XLS/XLSX ファイルを小さなチャンクに分割することを考えています。これらのファイルを分割し、後で小さいファイルを解析する方法はありますか?
更新: @YevgeniyAnfilofyev が述べたように、XLS(スプレッドシート) と XLSX(rubyXL) に異なるライブラリを使用することになりました。ただし、rubyXL を使用している間はメモリ フットプリントが非常に高くなります。