文章插图
个人工作记录使用
工作需要,经常从接口调取数据,写个小工具,将json写到excel表格里方便查看
用到xlwt,json,requests模块,先上代码,然后在介绍
a=”
excel_name=”
def make_excel():
global a
global excel_name
key=’Date’
value=https://www.520longzhigu.com/diannao/datetime.datetime.now().strftime(‘%Y-%m-%d %H:%M:%S’)
data =https://www.520longzhigu.com/diannao/{‘Authorization’:’秘钥’,
‘Content-Type’:’json’}
data[key]=value
response=requests.get(‘url’,headers=data)
jd=json.loads(response.text)
a=(jd[‘results’])#里边会有两个字典,用第二个字典的键来查值(这个值是用字典表示的)
num = 0
workbook = xlwt.Workbook(encoding=’utf-8′)
worksheet = workbook.add_sheet(‘资源’)
for i in a:
worksheet.write(num, 0, label=i[‘ip’])#三个表示依次为行,列,值
worksheet.write(num, 1, label=i[‘isp’])
worksheet.write(num, 2, label=i[‘pro’])
num+=1
workbook.save(‘资源%s.xls’%datetime.datetime.now().strftime(‘%Y-%m-%d’))
excel_name =’资源%s.xls’%datetime.datetime.now().strftime(‘%Y-%m-%d’)
抓取输出大概是这个样子的,json执行完后会以字典的方式输出,然后弄个循环通过xlwt的用法写进到excel表格中,最后保存在脚本当前执行路径下就可以了
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 实战mysql数据库引擎 myeclipse连接mysql数据库详细步骤
- 讲解java中常见的数据类型 java中数据类型转换
- 精准客户数据采集软件介绍 数据预测软件有哪些
- oracle11g数据库安装 oracle11g安装步骤详细
- 快速合并两个表格为一个表格 excel两张表数据合并
- 12月6日—12月12日 数说变化|深圳一周数据速览
- 大数据告诉你奢侈品牌不为人知的秘密 劳力士服务地址
- 提取json格式的数据 js中json字符串转json对象的方法
- 数据库迁移的三个步骤 mysql数据库实时同步工具
- 数据库性能优化方法 数据库怎么备份数据