首页 > 解决方案 > 在导出到 xlsx 之前在数据框的开头添加空行

问题描述

我有一个熊猫数据框,我需要在列头上附加 3 个空白行,然后才能将其导出到 xlsx。

我根据这个问题使用这段代码:

df1 = pd.DataFrame([[np.nan] * len(df.columns)], columns=df.columns)
df = df1.append(df, ignore_index=True)

但它在索引 0 处添加了行,我需要在 xlsx 中具有列名的行之前的空白行。

这可能吗?

标签: pythonpandasdataframerow

解决方案


使用startrow参数省略第一N行:

N = 3
df.to_excel('data.xlsx', sheet_name='Sheet1', startrow=N, index=False)

推荐阅读