在导出到xlsx之前,在数据框的开头添加空行



我有一个pandas数据框架,我需要在列的头部添加3个空白行,然后将其导出到xlsx。

我基于这个问题使用这个代码:

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

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

这是可能的吗?

使用startrow参数省略N的前几行:

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

最新更新