我的建议:
- 如果excel文件不存在,创建它并将数据表复制到它
- 如果存在excel文件,请将数据表复制到新的工作表中。但代码运行后,只将数据复制到新的工作表中,excel文件中的原始工作表被删除
导入操作系统进口熊猫作为pd导入openpyxl
f_ name=";123.xlsx"#目标excel文件
如果os.path.存在(f_name(:"quot"如果存在excel文件,则将表添加到另一张表中"quot;wb=openpyxl.load_workbook(f_name(#加载excel文件writer=pd.ExcelWriter(f_name,engine="openpyxl"(
writer.wb = wb
df = pd.DataFrame(pd.read_excel("table_2.xlsx")) #get table to be added excel file
df.to_excel(writer, sheet_name="sheet2",index=False) #write to another sheet
writer.save()
writer.close()
其他:"quot"如果excel文件未退出,请创建它"quot;df_1=pd.DataFrame((#创建excel文件df_1.to_excel(f_name(
writer = pd.ExcelWriter(f_name)
df_2 = pd.DataFrame(pd.read_excel("table_1.xlsx")) # get table_1
df_2.to_excel(writer, sheet_name="sheet1",index=False) # write table_1 into excel file
writer.save()
writer.close()
导入操作系统进口熊猫作为pd导入openpyxl
f_ name=";123.xlsx"#目标excel文件
如果os.path.exists(f_name(:
"quot"如果存在excel文件,则将表添加到另一张表中"quot;wb=openpyxl.load_workbook(f_name(#加载excel文件writer=pd.ExcelWriter(f_name,engine="openpyxl"(#分配引擎writer.book=wb#如果没有此则覆盖
df = pd.DataFrame(pd.read_excel("table_2.xlsx")) #get table to be added excel file
df.to_excel(writer, sheet_name="table_2",index=False) #write to another sheet
writer.save()
writer.close()
其他:
"quot"如果excel文件未退出,请创建它"quot;df_1=pd.DataFrame((#创建excel文件df_1.to_excel(f_name(
writer = pd.ExcelWriter(f_name)
df_2 = pd.DataFrame(pd.read_excel("table_1.xlsx")) # get table_1
df_2.to_excel(writer, sheet_name="table_1",index=False) # write table_1 into excel file
writer.save()
writer.close()