如何将数据框附加到 excel sheet
How to append the dataframe in to the excel sheet
我有一个 excel sheet 有 5 sheets (sheet1,sheet2,sheet3,sheet4,final_df)
我的数据帧 df
是输出,我需要另存为 final_df
作为 sheet 名称。 final_df 已存在于 excel 文件中,其中第 4 行 data.so 'final_df` 已从第 5 行追加
如何实现?
在使用 excelwriter 时,来自 sheet 的所有数据都消失了
这应该有效:
from openpyxl import load_workbook
import pandas as pd
book = load_workbook('final_df.xlsx')
writer = pandas.ExcelWriter('final_df.xlsx', engine='openpyxl')
writer.book = book
# get the last row in the existing Excel sheet
startrow = writer.sheets['Sheet1'].max_row
df.to_excel(writer,['Sheet1'], startrow, index = False, header= False)
writer.save()
我有一个 excel sheet 有 5 sheets (sheet1,sheet2,sheet3,sheet4,final_df)
我的数据帧 df
是输出,我需要另存为 final_df
作为 sheet 名称。 final_df 已存在于 excel 文件中,其中第 4 行 data.so 'final_df` 已从第 5 行追加
如何实现?
在使用 excelwriter 时,来自 sheet 的所有数据都消失了
这应该有效:
from openpyxl import load_workbook
import pandas as pd
book = load_workbook('final_df.xlsx')
writer = pandas.ExcelWriter('final_df.xlsx', engine='openpyxl')
writer.book = book
# get the last row in the existing Excel sheet
startrow = writer.sheets['Sheet1'].max_row
df.to_excel(writer,['Sheet1'], startrow, index = False, header= False)
writer.save()