读取文件(1234-P2P.xlsx,1234-T2T)并创建名称为1234.xlsx的Excel文件,并在文件中创建表格(例如'P2P','T2T'等)。 第一个文件的读取和写入已完成,写入第二个文件时,它会覆盖第一张纸。需要在同一文件中追加新纸,以保留前一张纸。
def Userwise(d,filedata):
splitWord=[]
splitWord=d.split('-')
df1=filedata.parse('sheet1')
writer=ExcelWriter(splitWord[0]+'.xlsx')
df1.to_excel(writer,splitWord[1],header=True,index=False)
print(df1)
writer.save()
path = 'C:\\DE\\pythonFile\\pandas\\Userwise'
d=[]
for f in os.listdir(path):
filedata=pd.ExcelFile('C:\\DE\\pythonFile\\pandas\\Userwise\\'+f)
d=f[:-5]
Userwise(d,filedata)
1个名称为'1234.xlsx'的文件,其内部包含工作表,如'P2P','T2T'和数据