にこの宝石からXLSXまたはXLSライブラリを使用してファイルを読み込むためにroo gemを使用すると、許容できないパフォーマンス問題が発生します。Roo gem .xlsxファイルのパフォーマンスに関する問題
誰かが.XLSXファイルを解析する方法の代替案を提案するかもしれませんか?
parsed_file = Excel.new(filename,false, :ignore) if (file_format.upcase
== "XLS")
parsed_file = Excelx.new(filename,false, :ignore) if
(file_format.upcase == "XLSX")
raise t "#{filename} is not an Excel file!" if (!parsed_file)
parsed_file.default_sheet =
parsed_file.sheets[0]#'Sheet2'#oo.sheets[1]
first_row = parsed_file.first_row
last_row = parsed_file.last_row
first_column = parsed_file.first_column
last_column = parsed_file.last_column
#logger.info "#### Total Rows:#{last_row}, first_row:#{first_row},
last_row:#{last_row}, first_column:#{first_column},
last_column:#{last_column}"
first_row.upto(last_row) do |current_line|
# Stuff ....
end
ところでおかげ