前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Navicat怎样导入Excel表格和txt文本的数据

Navicat怎样导入Excel表格和txt文本的数据

作者头像
拓荒者
发布2019-03-15 17:58:48
4.9K0
发布2019-03-15 17:58:48
举报
文章被收录于专栏:运维经验分享

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39135287/article/details/80881746

Navicat怎样导入Excel表格数据

   1. 准备excel数据表,第一行是字段名,第二到五行是数据 (1.当需要存储的字段为null时,对应的单元格不写  2.注意数据是在哪个工作表中,例如:下面例子中的数据是在sheet1工作表中 3.excel表中的字段名要与数据库中的字段名一致)

2. 接着我们打开Navicat,选择数据库中要插入数据的表(本例中为person表,id为自增长,所以不需要准备id的数据)

3. 然后我们单击鼠标右键,点击“导入向导”选项。

4. 接着选择要导入的文件的格式,这里我就选择了Excel文件(*.xls)格式,然后点击“下一步”。

5. 如图,点击右边的浏览按钮来查找要导入的Excel文件。

6. 选择好导入的Excel文件之后,勾选字段名和数据所在的Sheet工作表 (本例字段名和数据都在Sheet1表中,所以勾选Sheet1)

7. 接着输入数值,字段名行表示字段在Excel表中所对应的行数,我的是第一行,第一个数据行表示数据在Excel表中最开始的行数,我的数据最开始是在第二行的

8. 接着可以看到有源表(含有插入数据的表)和目标表(待插入数据的表),然后点击“下一步”

9. 接着可以看到Excel表中要插入数据的字段,以及person表中待插入的字段,然后点击“下一步”

10. 选择追加的导入模式,然后点击“下一步”

11. 然后点击“开始”按钮,开始导入Excel表格的数据

12. 当提示Finished successfully时,表示追加数据成功,点击“关闭”按钮即可

13. 打开person表,即可看到追加的数据

Navicat怎样导入txt文本数据

1. 准备txt数据文本,第一行是字段名,第二到五行是数据,本例采用的是逗号分隔数据,使用逗号分隔时,当要插入的数据为null时,直接用逗号隔开该字段就行(即数据,,数据)而采用空格分隔则不行 , txt文本中的字段名要与数据库中的字段名一致

注意 txt文本的编码格式,默认为ANSI编码,而我们要修改成UTF-8编码,不然在导入数据后,会出现乱码现象

(1)    点击txt文本左上角的文件,然后选择“另存为”选项

(2)    此时在“保存”按钮的左边有个编码下拉框,然后选择UTF-8编码,再点击“保存”按钮就可以了

2. 接着我们打开Navicat,选择数据库中要插入数据的表(本例中为person表,id为自增长,所以不需要准备id的数据)

3. 然后我们单击鼠标右键,点击“导入向导”选项

4. 接着选择要导入的文件的格式,这里我就选择了文本文件(*.txt)格式,然后点击“下一步”。

5. 如图,点击右边的浏览按钮来查找要导入的txt文件,编码格式选择UTF-8。(之前txt文本默认编码格式为ANSI,所以我们才要修改txt文本的编码格式为UTF-8,保持编码一致)

6. 选择好要导入的txt文本之后,点击下一步

7. 接着选择记录分隔符以及字段分隔符,本例选择CRLF----Carriage-Return Line-Feed 回车换行来分隔每一行数据 (CR---- Carriage-Return 回车,LF---- Line-Feed 换行)

本例采用的是逗号分隔每个字段,所以这里选择逗号(,)字段分隔符   如果是用空格分隔每个字段,则选择空格字段分隔符

8. 接着输入数值,字段名行表示字段在txt文本中所对应的行数,我的是第一行,第一个数据行表示数据在txt文本中最开始的行数,我的数据最开始是在第二行的

9. 接着可以看到有源表(含有插入数据的表)和目标表(待插入数据的表),然后点击“下一步”

10. 接着可以看到txt文本中要插入数据的字段,以及person表中待插入的字段,然后点击“下一步”

11. 选择追加的导入模式,然后点击“下一步”

12. 然后点击“开始”按钮,开始导入txt文本的数据

13. 当提示Finished successfully时,表示追加数据成功,点击“关闭”按钮即可

14. 打开person表,即可看到追加的数据

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Navicat怎样导入Excel表格数据
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档