小编Doe*_*ner的帖子

python xlsxwriter:添加表时将标头保留在Excel中

我有一个熊猫数据框,我将其写入xslx文件,并希望在该数据上添加一个表。我还想保留已经编写的标题,而不是再次添加它们。那可能吗?

例:

import pandas as pd
import xlsxwriter as xw

# random dataframe
d = {'one' : pd.Series([1., 2., 3.], index=['a', 'b', 'c']), 'two' : pd.Series([5., 6., 7., 8.], index=['a', 'b', 'c', 'd'])}
df = pd.DataFrame(d)


# write data to file
writer = pd.ExcelWriter("test.xlsx", engine='xlsxwriter')
df.to_excel(writer,"sheet without table")
df.to_excel(writer,"sheet with table")
df.to_excel(writer,"sheet with table and header")

# get sheets to add the tables
workbook  = writer.book
worksheet_table = writer.sheets['sheet with table']
worksheet_table_header = writer.sheets['sheet with table and header']

# the …
Run Code Online (Sandbox Code Playgroud)

python excel pandas tableheader xlsxwriter

5
推荐指数
2
解决办法
3192
查看次数

标签 统计

excel ×1

pandas ×1

python ×1

tableheader ×1

xlsxwriter ×1