Commit f7d8489a by liyijie

feat: 对于line_info,首先处理with_indifferent_access

parent 7715fbb7
......@@ -27,7 +27,7 @@ module TalltyImportExport
if TalltyImportExport::Excel === xlsx_file
xlsx_file.rows.each_with_excel_hash(@excel_hash) do |line_info|
process_line_info(line_info, associations)
process_line_info(line_info.with_indifferent_access, associations)
end
else
file_path = xlsx_file.is_a?(String) ? xlsx_file : xlsx_file.path
......@@ -35,7 +35,7 @@ module TalltyImportExport
xlsx.each_with_pagename do |_sheetname, sheet|
sheet.each(**@excel_hash).with_index do |line_info, index|
next if index == 0
process_line_info(line_info, associations)
process_line_info(line_info.with_indifferent_access, associations)
end
end
end
......@@ -44,7 +44,7 @@ module TalltyImportExport
def import_data data, associations, **options
process_options(options)
TalltyImportExport::Excel::Rows.new(data).each_with_excel_hash(@excel_hash) do |line_info|
process_line_info(line_info, associations)
process_line_info(line_info.with_indifferent_access, associations)
end
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment