Excel文件到MySQL

我正在创build一个Web应用程序来从用户收集一些特定的数据。 我想要的是,用户上传包含我创build的网页上的数据的Excel文件,该Excel文件将其数据存储在MySQL数据库。 这可能吗?怎么样?

这是可能的。

我会将Excel文件转换为csv文件,或者让用户上传一个csv文件。 Excel已经有了这个function。

然后在MySQL中,您可以轻松地将csv文件转换为tmp表:

LOAD DATA LOW_PRIORITY LOCAL INFILE 'C:\\Users\\Desktop\\nameoffile.csv' REPLACE INTO TABLE `tmp_table` CHARACTER SET latin1 FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n'; 

之后,将数据从tmp表传输到您想要的表中,最后删除临时表。