在导出到 xlsx 之前在数据框的开头添加空行
Add empty rows at the beginning of dataframe before export to xlsx
我有一个 pandas 数据框,在将其导出到 xlsx 之前,我需要在列的头部附加 3 个空行。
我使用此代码基于 :
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)
我有一个 pandas 数据框,在将其导出到 xlsx 之前,我需要在列的头部附加 3 个空行。
我使用此代码基于
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)