针对这个Excel文件处理需求,请输出一个Python脚本:根据Excel文档内容,输出一个新的Excel,按每个sheet一样的命名新Excel的sheet,每个sheet里的内容与原Excel的对应关系如下:登陆账号=‘经办人司库账号’或‘审核人司库号’;用户名称=‘经办人名称’或‘审核人名称’;所属组织编码=‘单位编号’;所属角色编码=经办人填充0002,审核人填充0004;注意统一登录账号的经办人或者审核人会存在多个组织或角色中,则所属组织编码、所属角色编码用逗号隔离罗列在同一账号姓名人员里即可。
import pandas as pd
def process_sheet(df, sheet_name, output_writer):
# 添加新的列
df['所属组织编码'] = df['单位编码']
df['所属角色编码'] = None
# 将经办人和审核人的信息合并到同一个 DataFrame 中
if '审核人司库号' in df.columns and '审核人名称' in df.columns:
df['审核人司库号'].fillna('', inplace=True)