如何将巨大的Excel电子表格导入到mysql中的表格中?
问题描述:
我有许多巨大的Excel电子表格(如1000个文件,每个有65000行),需要导入到MySQL。 我应该使用JAVA并使用excel库吗?我应该在PHP中使用吗? 你可以给我示例代码只导入一个简单的Excel文件到MySQL表?如何将巨大的Excel电子表格导入到mysql中的表格中?
感谢,
阿米尔
答
如果on Rails的使用Ruby,你可以这样做:
require 'csv'
csv_text = File.read('...')
csv = CSV.parse(csv_text, :headers => true)
csv.each do |row|
row = row.to_hash.with_indifferent_access
YourModel.create!(row.to_hash.symbolize_keys)
end
感谢您的帮助,但我从来没有使用过的Ruby,也许有一天我会试一试。暂时,我需要在几天内完成。 – Sonic 2013-03-22 22:43:13