2017-06-06 237 views
1

我的程序生成一个多索引熊猫数据框,我输出为excel。导出后,我使用xlsxwriter函数来设置列宽,颜色等。到目前为止,一切看起来都不错。Xlsxwriter合并单元格 - 格式化熊猫数据框

我接下来需要合并几列,但合并功能不保留文本。看看我的示例表。

enter image description here

我需要合并单元格B5:D5,B6:D6,B7:D7。检查所需的格式如下:

enter image description here

但是xlsxwriter合并命令需要在命令 worksheet.merge_range被指定的数据( 'B4:D4', '合并范围',merge_format)。

以上excel表只是一个例子。我的实际数据是非常动态的,有超过1个实验。任何解决方法?

回答

0

但是xlsxwriter合并命令需要在命令worksheet.merge_range('B4:D4', 'Merged Range', merge_format)中指定的数据。

正确。解决方法是从数据框中读取要从数据框中合并的数据并使用它编写merge_range()