【问题描述】
我有一张excel表,在标题字段字段都不变的情况下,希望根据某个字段的分类来进行拆分表。excel很容易实现,代码也能实现。但是如果标题字段进行合并了,那么代码还能够实现吗?
(这里探讨的是标题字段不固定的情况,用代码如何实现?或可参考原理思路。)
【举例】
第一种:
按照标题1为筛选项,分成3个excel表。在标题都不变的情况下,有标题1为AAA、BBB、CCC三部分内容的3个表。这个代码能够实现。


第二种:
对于标题有合并的情况,还能够拆分表吗?


【问题描述】
我有一张excel表,在标题字段字段都不变的情况下,希望根据某个字段的分类来进行拆分表。excel很容易实现,代码也能实现。但是如果标题字段进行合并了,那么代码还能够实现吗?
(这里探讨的是标题字段不固定的情况,用代码如何实现?或可参考原理思路。)
【举例】
第一种:
按照标题1为筛选项,分成3个excel表。在标题都不变的情况下,有标题1为AAA、BBB、CCC三部分内容的3个表。这个代码能够实现。


第二种:
对于标题有合并的情况,还能够拆分表吗?


假设你这里提到的代码是python,一种解决方案是:
① 使用这里的方式去读取数据为多重索引的pandas dataframe
https://stackoverflow.com/questions/35300099/reading-excel-sheet-as-multiindex-dataframe-through-pd-read-excel
② 使用这里的列多层索引取出第2层数据,再groupby
https://www.cnblogs.com/beyondChan/p/10926788.html
在②里面也可以直接reset_index()平铺开,再groupby分表。