使用Pandas在现有Excel文件中的指定索引处插入工作表

时间:2018-10-17 04:47:35

标签: python pandas openpyxl

是否可以使用Pandas在指定的索引处插入工作表?使用下面的代码,当将数据框添加为新工作表时,它会添加到现有Excel文件中的最后一个工作表之后。如果我想在索引1插入它怎么办?

import pandas as pd
from openpyxl import load_workbook

f = 'existing_file.xlsx'
df = pd.DataFrame({'cat':['A','B'], 'word': ['C','D']})

book = load_workbook(f)    
writer = pd.ExcelWriter(f, engine = 'openpyxl')
writer.book = book

df.to_excel(writer, sheet_name = 'sheet')
writer.save()
writer.close()

谢谢。

0 个答案:

没有答案