我的程序生成一个多索引pandas数据框,我导出到excel。导出后,我使用xlsxwriter函数来设置列宽,颜色等。到目前为止,一切看起来都不错。
我接下来需要合并几列,但合并功能不会保留文本。看看我的示例表。
我需要合并单元格B5:D5,B6:D6,B7:D7。检查下面所需的格式:
但是xlsxwriter merge命令需要在命令中指定数据 worksheet.merge_range(' B4:D4','合并范围',merge_format)。
以上excel表只是一个例子。我的实际数据是非常动态的,有超过1个实验。对此有何解决方法?
答案 0 :(得分:0)
但是xlsxwriter merge命令需要在命令
worksheet.merge_range('B4:D4', 'Merged Range', merge_format)
中指定数据。
正确。解决方法是从数据框中读取要合并的数据的数据,并使用它来编写merge_range()
。