你在本地目录下有两个excel表文件,我使用python将其中一个的数据导入到另一个的对应字段里去。python编译器运行的很成功,影刀报错 [Errno 2] No such file or directory: 'C:\\Users\\小影\\Downloads\\kaipiao\\发票开具项目信息导入模板.xlsx'
[错误来源]
蓝字发票开具 > 主流程 > 行1: 调用流程
蓝字发票开具 > 邮箱信息获取并获取Excel > 行20: 调用流程
蓝字发票开具 > 处理开票明细表为模板 > 行7: workbook=load_workbook(template_path)
执行 workbook=load_workbook(template_path) 时出错: [Errno 2] No such file or directory: 'C:\\Users\\小影\\Downloads\\kaipiao\\发票开具项目信息导入模板.xlsx'
源代码如下:
import pandas as pd
import re
import numpy as np
from openpyxl import load_workbook
details_path=download_file_name_开票明细表文件路径
template_path=r'C:\Users\小影\Downloads\kaipiao\发票开具项目信息导入模板.xlsx'
details_df=pd.read_excel(details_path)
workbook=load_workbook(template_path)
sheet=workbook.worksheets[0]
for index, row in details_df.iterrows():
target_cell = f'A{index + 4}'
# 使用 re.sub() 进行正则替换
value_to_write = re.sub(r'\*.*?\*', '', row['主要商品名称'])
sheet[target_cell].value = value_to_write
更改过影刀权限、将excel文件设置为任何人可读写