qq_57110540
2021-06-30 21:05
采纳率: 100%
浏览 107

将Python中输出的数据导出到excel

img

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • CSDN专家-HGJ 2021-06-30 21:12
    已采纳

    将学生信息写成dataframe,然后用df.to_excel写入excel即可。在代码中功能项第5项中,将获取到的每条学生信息(字典)添加进一个列表 然后用类似下面的代码操作即可:

    import pandas as pd 
    
    lst=[{'id':123,'name':'wang','score':80},{'id':124,'name':'li','score':88}]
    d=pd.DataFrame(lst)
    print(d)
    d.to_excel('stuinfo.xlsx',index=False)
    
    点赞 打赏 评论
  • 参考代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

    import openpyxl
    data = [
        ["","2009","2010","2011","2012","2013","2014"],
        ["总案件数",30,31,34,26,32,22],
        ["减轻",17,21,18,10,15,13],
        ["加重",2,3,5,3,8,2],
        ["宣告无罪",5,4,3,4,2,2],
        ["发回重审",5,6,6,7,8,4],
        ["其他",1,0,1,2,0,1]
    ]
    wb = openpyxl.Workbook()
    ws=wb.active
    ws.title = "2009-2014年度改判发回案件总体情况"
    for each in data:
        ws.append(each)
    wb.save(r"F:/python/2009-2014年度改判发回案件总体情况.xlsx")
    
    点赞 打赏 评论
  • yycgis 2021-06-30 21:34

    你又没有openpyxl这个库?

    点赞 打赏 评论

相关推荐 更多相似问题