复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18import pandas as pd word = ['学生','老师'] # 关键词 book = pd.read_excel('1.xlsx',engine='openpyxl') # 读取excel for idx, row in book.iterrows(): try: work = str(row['工作单位']) for w in word: if w in work: workLen = len(w) job1 = '' book.loc[idx, '工作单位'] = job1.join(str(work)[:-workLen]) # 定位 zhiwu = '' book.loc[idx, '职务'] = w break except Exception as e: pass book.to_excel('2.xlsx', sheet_name='Sheet1', index=False, header=True)
最后
以上就是俏皮台灯最近收集整理的关于python动态处理Excel(将一列拆分成多列)的全部内容,更多相关python动态处理Excel(将一列拆分成多列)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复