zhou_00000 2023-04-18 09:34 采纳率: 0%
浏览 20

python怎么让excel某列单元格下移一行

python怎么可以让exce表里的l某列单元格下移一行呀?

  • 写回答

3条回答 默认 最新

  • 守时间的孤岛 2023-04-18 09:55
    关注

    该回答引用chatgpt:

    from openpyxl import Workbook, load_workbook
    
    # 打开Excel文件
    workbook = load_workbook('example.xlsx')
    
    # 选择表格中的某个工作表
    sheet = workbook['Sheet1']
    
    # 获取要修改的列
    column = sheet['B']
    
    # 从第二行开始,将该列每个单元格下移一行
    for i in range(2, len(column)):
        column[i].value = column[i-1].value
    
    # 将第一个单元格的值清空
    column[1].value = None
    
    # 保存修改后的Excel文件
    workbook.save('example_modified.xlsx')
    
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 4月18日

悬赏问题

  • ¥300 寻抓云闪付tn组成网页付款链接
  • ¥15 请问Ubuntu要怎么安装chrome呀?
  • ¥15 视频编码 十六进制问题
  • ¥15 Xsheii7我安装这个文件的时候跳出来另一个文件已锁定文件的无一部分进程无法访问。这个该怎么解决
  • ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
  • ¥15 FileNotFoundError 解决方案
  • ¥15 uniapp实现如下图的图表功能
  • ¥15 u-subsection如何修改相邻两个节点样式
  • ¥30 vs2010开发 WFP(windows filtering platform)
  • ¥15 服务端控制goose报文控制块的发布问题