关于#python#的问题

将原Excel文件内容,以成本价上浮5%(在上一次基础上),销售价上浮10%添加到另一个Excel文件中。要求新Excel文件要加上当时系统日期。

题目:

img

原Excel:

img

img

在python中实现思路:1.用time模块中的函数构造表格名称,f'{time.strftime('%Y%m%d',time.localtime())}.xlsx'
2.pandas读取数据对列数据处理,写入表格中
3.对上述操作使用for循环批量处理表格。
实现代码:

import time
import pandas as pd
import os 

path='F:/datas/'
for fn in os.listdir(path):
    df=pd.read_excel(os.path.join(path,fn),sheet_name='Sheet1')
    df['成本价(元)'] = df['成本价(元)']*1.05
    df['销售价(元)'] = df['销售价(元)']*1.10
    df.to_excel(f"{path+fn.split('.')[0]+time.strftime('%Y%m%d',time.localtime())}.xlsx",index=False)

如有帮助,请采纳。

现在不是实现了么,,还有什么问题?