欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Excel文件批量删除指定行或列

程序员文章站 2024-02-22 22:30:40
...

批量修改一个文件夹下的Excel文件的指定行或列,这个只能修改后缀名为.xlsx的文件。

from openpyxl import *
import os

path = "存放Excel文件的文件夹路径"
filenames = os.listdir(path)
for filename in filenames:
    print(filename)
    single_path=path+"\\"+filename
    wb = load_workbook(single_path)
    ws = wb.active
    ##这里需注意,我如果删1,2,4列,序号要写1,1,2,按删完前面的列后开始计数
    delcol = [1, 1, 1]
    for i in delcol:
        ws.delete_cols(i)
    wb.save(single_path)

##ws.delete_rows(3) #删除第3行数据
相关标签: excel 批量替换