json 数据使用数据库导出为 excel

日常经常使用到数据处理的问题,比如常见的如何将json数据中自己需要的数据提取出来存放在excel中,此方法涉及到navicat以及数据库:

准备测试数据,可复制下面的数据直接粘贴到txt文件中,修改后缀名为.json即可使用测试数据。

{
	"code": "0",
	"message": "测试数据",
	"data": [
		{
			"ID": "1",
			"name": "fjl",
			"gender": "男"
		},
		{
			"ID": "2",
			"name": "hzy",
			"gender": "女"
		}
	]
}

目的:需要将“ID”,“name”,“gender”信息提取到excel。

1,在navicat连接的数据库中,导入向导,选择从json文件导入(需要以.json 为后缀名的文件,可以将txt直接改后缀名即可),点击下一步
在这里插入图片描述
2,选择json文件的路径,点击下一步
在这里插入图片描述

3,在选择行的标签时,不要选择你需要的确定的某一个字段,比如说(“ID”,“name”,“gender”),应该选择这些数据的上一级,此处应选择“data”,如果没有上一级的话,选择第一行的空格也可以。点击下一步
在这里插入图片描述
在这里插入图片描述

4,附加选项,默认即可,点击下一步
在这里插入图片描述
5,目标表处输入新表的名称,此处使用“test”,点击下一步
在这里插入图片描述
6,可以看到源字段处的数据就是我们想要提取的数据,目标字段即新建表之后的字段,此处可根据自己的需要修改,点击下一步
在这里插入图片描述
7,根据自己的需求选择,此处选的默认,点击下一步
在这里插入图片描述
8,点击开始
在这里插入图片描述
9,导入成功,关闭(如果导入失败的话,查看原因解决重新导入,具体原因需要看错误信息,常见问题有字符串长度过长,数据库字段设置长度不够等)
在这里插入图片描述

10,在数据库中查看test表数据,可以看到数据准确无误都导入了在这里插入图片描述
11,使用navicat导出 excel 即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值