Основанный в основном на примере, представленном в Документах Xlsxwriter ( ссылка здесь ), приведенный ниже полностью воспроизводимый пример удаляет формат заголовка панд по умолчанию в pandas 0.24.2. Следует отметить, что в df.to_excel()
я меняю параметры header
и startrow
.
import xlsxwriter
import pandas as pd
import numpy as np
# Creating a dataframe
df = pd.DataFrame(np.random.randn(100, 3), columns=list('ABC'))
column_list = df.columns
# Create a Pandas Excel writer using XlsxWriter engine.
writer = pd.ExcelWriter("test.xlsx", engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1', startrow=1, header=False, index=False)
# Get workbook and worksheet objects
workbook = writer.book
worksheet = writer.sheets['Sheet1']
for idx, val in enumerate(column_list):
worksheet.write(0, idx, val)
writer.save()
print(pd.__version__)
Ожидаемый результат:
0.24.2
