如何将巨大的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 
+1

感谢您的帮助,但我从来没有使用过的Ruby,也许有一天我会试一试。暂时,我需要在几天内完成。 – Sonic 2013-03-22 22:43:13