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表传输到您想要的表中,最后删除临时表。