我编写了一个python代码并将其转换为.py文件。python文件读取一个excel文件(可以更新)。我想从这个excel文件中读取一个“单元格”值,然后将其保存在另一个excel文件中。我想将.py文件转换为.exe。它给了我以下错误:
RecursionError: maximum recursion depth exceeded
这就是我所尝试的:
import pandas as pd
df=pd.ExcelFile('H:\filepath\file_name.xls')
df_sh1 = pd.read_excel(df, 'Sheet1')
XXX=df_sh1.iloc[14,3]
report=pd.ExcelFile('H:\filepath\report.xlsx')
report_sh1= pd.read_excel(report, 'Sheet1')
report_sh1_updated.iloc[4,5]=XXX
report_sh1_updated.to_excel("report_updated.xlsx")
更多信息
感谢您的指导
您可以使用库openpyxl读取/写入.xlsx文件,并使用库csv读取.xls文件。我有一个具有相同功能的脚本
相关问题 更多 >
编程相关推荐