问答详情
源自:10-1 课程总结

如果有如何把excel表数据导入MYSQL就好了。

很好,如果有如何把excel表数据导入MYSQL就好了。

提问者:Rainyboy 2015-08-11 15:32

个回答

  • 幕布斯8493750
    2021-09-17 10:41:55

    其实 MySQL 是支持导入CSV/EXCEL 的。

    只是需要先根据 CSV 中的数据格式把表结构创建好。类似这样

    CREATE TABLE `users` (
      `id` VARCHAR(255) NULL,
      `name` VARCHAR(255) NULL,
      `phone` VARCHAR(255) NULL,
      `complaint` VARCHAR(255) NULL,) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    然后

    load data infile '/var/lib/mysql-files/users.csv'
    into table users
    FIELDS TERMINATED BY ','
    ENCLOSED BY '"';

    直接导入就可以了。

    我刚也被这个问题困扰,发现了这篇 MySQL 导入导出方法合集

    https://kalacloud.com/blog/how-to-import-and-export-databases-excel-csv-in-mysql-or-mariadb-from-terminal/

    推荐一下。讲了导出的几种方法,导入的几种方法,其中包括 Excel CSV 导入导出,讲的很细,特别是有挺多深坑居然都写出来了。

  • 倾城一笑stu
    2016-11-07 19:46:30

    遍历数组然后使用sql语句相关操作存进数据库就行了啊,连这样的都会想不到???不动脑子的孩子~~

  • 追风12
    2015-08-15 17:44:11

    其实php导入excel那节课就是了,处理一下数组存进数据库就可以了