1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python 简短代码:通过openpyxl将字典列表写入Excel

Python 简短代码:通过openpyxl将字典列表写入Excel

时间:2021-10-25 05:36:08

相关推荐

Python 简短代码:通过openpyxl将字典列表写入Excel

Python 简短代码将字典列表写入Excel

python爬虫爬取的数据一般可以方便的储存为字典列表类型,即 [{},{},{}]

而将数据保存到本地时,为了使数据美观,可以写入到Excel表格

喜欢爬虫的同学可以浏览我上一篇文章

Python爬取淘宝商品信息:/qq_45896519/article/details/106596094

本篇需要的库: openpyxl 可以处理 [{key1:value1,key2:value2,key3:value3…}…]形式的数据,不需提前写入列名

默认把字典的各个key作为列名,当表有很多列时,仅通过workbook按顺序将各字典中各值填写到各行

代码如下

from openpyxl import Workbookdef inputexcel(inputdata,outputdata):wb = Workbook()sheet = wb.activefd = inputdata[0]for zm,i in list(zip([chr(letter).upper() for letter in range(65, 91)],range(len(list(fd.keys()))))):sheet[zm+str(1)].value = list(fd.keys())[i]j = 2for item in inputdata:for zm, key in list(zip([chr(letter).upper() for letter in range(65, 91)], list(fd.keys()))):sheet[zm+str(j)] = item[key]j += 1wb.save(outputdata)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。