我正在尝试更改五个文件的标题,以显示该文件中由"_“分隔的列中的第一个和最后一个值
例如,在一列中,如果我的值为0001,0002,0003,0004,我希望找到第一个和最后一个值,并将文件的标题更改为0001_0004
files=os.listdir(os.getcwd())
for file in files:
if file.endswith('.xlsx'):
print(file)
try:
wb=openpyxl.load_workbook(os.path.join(os.getcwd(),file))
print('reading workbook'+file)
ws=wb['Sheet1']
for row in range(7, ws.max_row+1):
cell = ws.cell(row = row, column = 7)
#code to change name
wb.save(os.path.join(os.getcwd(),file))
print('file title changed')
except Exception as e:
print(e)
https://stackoverflow.com/questions/56689241
复制相似问题