Fe1less 2021-07-17 15:23 采纳率: 100%
浏览 29
已采纳

已经将几百个数据元素装入了列表,想把这个列表导入excel,每五个元素换一行,该怎么写

请问 openpyxl模块 已经将几百个数据元素装入了列表,想把这个列表导入excel,每五个元素换一行,该怎么写

  • 写回答

2条回答 默认 最新

  • CSDN专家-HGJ 2021-07-17 16:07
    关注

    对列表进行遍历,使用条件判断和切片取数,再用append() 方法添加到表格中,在表格中实现了每5个元素换行,代码如下:

    import openpyxl
    wb=openpyxl.Workbook()
    ws=wb.active
    s=list(range(50))
    for i in range(len(s)):
        if i%5==0:
           ws.append(s[i:i+5]) 
    wb.save('a.xlsx')
    

    如对你有帮助,请点击一下我回答上方的采纳按钮,采纳一下~~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已采纳回答 7月18日
  • 创建了问题 7月17日

悬赏问题

  • ¥15 slaris 系统断电后,重新开机后一直自动重启
  • ¥15 51寻迹小车定点寻迹
  • ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊
  • ¥15 关于vue2中methods使用call修改this指向的问题
  • ¥15 idea自动补全键位冲突
  • ¥15 请教一下写代码,代码好难
  • ¥15 iis10中如何阻止别人网站重定向到我的网站
  • ¥15 滑块验证码移动速度不一致问题
  • ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含
  • ¥15 麒麟V10桌面版SP1如何配置bonding