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行数据