以下是一个示例代码,可以实现遍历excel的1、2、3列并删除1、2、3列的最后五个数:

import openpyxl

# 打开excel文件
workbook = openpyxl.load_workbook('example.xlsx')

# 选择第一个工作表
worksheet = workbook.worksheets[0]

# 遍历1、2、3列
for col in range(1, 4):
    # 获取当前列的最大行数
    max_row = worksheet.max_row
    
    # 删除当前列的最后五个数
    for row in range(max_row-4, max_row+1):
        worksheet.cell(row=row, column=col).value = None

# 保存修改后的excel文件
workbook.save('example_modified.xlsx')

这段代码首先打开了一个名为example.xlsx的excel文件,并选择了第一个工作表。然后,通过循环遍历1、2、3列,并获取每列的最大行数。接着,再次循环遍历每列的最后五个数,并将它们的值设置为None,即删除这些数。最后,将修改后的excel文件保存为example_modified.xlsx

使用pythonopenpyxl遍历excel的1、2、3列并删除1、2、3列的最后五个数注每一列行数不同

原文地址: https://www.cveoy.top/t/topic/f2Pk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录