Pandas ------ 向 Excel 文件中写入含有合并表头的数据

Pandas ------ 向 Excel 文件中写入含有合并表头的数据

推荐阅读

Pandas ------ 向 Excel 文件中写入含有 multi-index 和 Multi-column 表头的数据

引言

这里给大家介绍一下如何向 Excel 中写入带有合并表头的数据。

正文

python 复制代码
import pandas as pd


df1 = pd.DataFrame([['a', 'b'], ['c', 'd']],
                   index=['row 1', 'row 2'],
                   columns=[['layer1', 'layer1'],
                            ['col 1', 'col 2']])
df1.to_excel("output.xlsx")

被写入文件中的数据如下:

可以看到,此时,纵向表头的第一行已经被合并了,且它是由两列合并得到。对比代码,我们可以看出,如果想要得到带有合并表头的数据,我们只需要在设置多 index 或者多 columns 数据时,对于需要合并表头的数据重复书写,重复书写的次数与其他行表头数据总数一致,比如这里,我们在代码中的二维列表 columns 中将 layer1 字符串重复书写了两次。

至此,我们介绍了如何向 Excel 文件中写入含有合并表头的数据。

如果大家觉得有用,就请点个赞吧~

相关推荐
用户298698530144 小时前
React 前端实现 Excel 与 CSV 互转:基于 WebAssembly 的浏览器端方案
javascript·react.js·excel
benchmark_cc15 小时前
用 QuantDash 读取单只股票五档盘口:抽样、缺失值检查与复现记录
python·数据分析·pandas·量化交易·股票数据·quantdash
仓库日记1 天前
Excel进销存何时该换?用3项检查判断是否需要软件
经验分享·excel·进销存·开单软件
用户0332126663671 天前
如何使用 Python 将 JSON 转换为 Excel
python·excel
2601_967980112 天前
Python自动化办公:模块、库与样式调整教程
python·excel·自动化办公·openpyxl·样式调整
用户0332126663672 天前
使用 Python 轻松加密或解密 Excel 文档
python·excel
总裁余(余登武)3 天前
【python项目】:1操作EXCEl自动化开发
python·自动化·excel
benchmark_cc4 天前
单只股票五档盘口接入个人研究仓库:QuantDash 读取、校验与易错点
python·数据分析·pandas·量化交易·股票数据·quantdash
benchmark_cc5 天前
用 QuantDash 读取美股行情:AAPL.US 的运行前检查、排错顺序与数据校验清单
python·数据分析·pandas·量化交易·股票数据·quantdash
ailitsoft6 天前
库存管理系统如何记录跨门店调拨后的收货差异?
excel·零售·软件需求