You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用pandas的DataFrame.to_excel将单行数据垂直写入Excel工作表

解决方案

你只需要在写入FA工作表前对仅含单行数据的df1做转置处理即可,转置后原本水平排列的数据会变为垂直排列,调整后的代码如下:

with pd.ExcelWriter(outputDetailsFile) as writer:
    # 转置df1后写入FA工作表
    df1.T.to_excel(writer, sheet_name='FA', index=True)
    df2.to_excel(writer, sheet_name='TA', index=False)

参数说明

  • 如果你需要将原df1的列名作为垂直排列后的字段名展示,保留index=True即可,转置后原列名会自动作为索引列显示,可读性更高
  • 如果你不需要展示原列名,将index参数设置为False即可

内容的提问来源于stack exchange,提问作者Ashish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 03:06:02