Xlsxwriter合并单元格 - 格式化pandas数据帧

时间:2017-06-06 21:28:04

标签: pandas multi-index xlsxwriter

我的程序生成一个多索引pandas数据框,我导出到excel。导出后,我使用xlsxwriter函数来设置列宽,颜色等。到目前为止,一切看起来都不错。

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

enter image description here

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

enter image description here

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

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

1 个答案:

答案 0 :(得分:0)

  

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

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