2017-06-06 105 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()