|
发表于 2020-8-8 10:09:21
|
显示全部楼层
本帖最后由 suchocolate 于 2020-8-8 11:06 编辑
- from openpyxl import load_workbook
- import re
- wb = load_workbook('test.xlsx')
- # print(wb.sheetnames)
- ws = wb['Sheet1']
- for n in range(1, ws.max_row + 1):
- sn = str(n)
- content = ws['a' + sn].value
- division = re.findall(r'(.*?师)', content)[0]
- # print(division)
- brigate = re.findall(r'师(.*?旅)', content)[0]
- # print(brigate)
- regiment = re.findall(r'旅(.*?团)', content)[0]
- # print(regiment)
- ws['a' + sn] = division
- ws['b' + sn] = brigate
- ws['c' + sn] = regiment
- wb.save('test.xlsx')
-
复制代码 |
|