如何将excel数据导入到sql中?

2025-10-24 04:21:39

1、新建数据库shop,然后导入数据。

如何将excel数据导入到sql中?

2、选择需要导入的表。

如何将excel数据导入到sql中?

3、 为源定义一些附加选项

若excel数据量太大,可以在导入过程中的下面界面分批导入,开始行和结束行设置那里可以决定导入哪个范围的数据。

如何将excel数据导入到sql中?

1、若数据量为100万行或者更多,第一次导入时,“第一个数据行”(也就是开始行)那里设置为2(表示从第2行开始导入数据,因为第1行是字段列名),在”最后一个数据行”(也就是结束行)那里设置为10000(表示导入到第10000行结束),这样就可以把前10000行数据导入到数据库中。

第2次分批导入:在“第一个数据行”(也就是开始行)那里设置10001(表示从接着前面第一次导入的位置开始导入,所以在前面导入的行数10000+1就是10001),在”最后一个数据行”(也就是结束行)那里设置20000,每次分批导入都以此类推。

2、选择往哪个表里导入数据

如果是像新数据库里导入数据,在下面“新建表”那里打勾,如果是向已有的数据库里导入数据,不需要在新建表那里✔

如何将excel数据导入到sql中?

3、定义源表(excel表)和目标表(数据库表)的对应关系。

如果目标表(数据库表)设置了主键,在这一步就要按业务需求,在对应目标栏目的主键那里勾选,否则后面不能进行更新模式。

注意:有些excel数据本身没有列名,第一行就是数据,例如下面:

如何将excel数据导入到sql中?

1、这时候先导入数据,导入完成后,再在navicat里使用可视化界面修改成列名即可。(方法如下图)

如何将excel数据导入到sql中?

2、上面的图片中没有设置主键,这时因为有些数据在业务上没有主键,这时候就不需要设置。这个主要根据自己的实际业务需求来灵活处理。

3、选择导入模式

根据具体情况我们可以选择不同的选项,如果是新表,我们选择第一项“添加:添加记录到目标表” 。

如何将excel数据导入到sql中?

1、点击“开始”按钮执行导入命令。

导入完成后还会有一个导入结果的消息提示,可以看是否导入成功,以及报错的原因是什么。

如何将excel数据导入到sql中?

2、最后点击保存即可。

如何将excel数据导入到sql中?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢