Вставить лист по указанному индексу в существующий файл Excel, используя Pandas - PullRequest
0 голосов
/ 17 октября 2018

Есть ли способ вставить лист по указанному индексу с помощью 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()

Спасибо.

...