在Python中使用Xlsxwriter合并Excel单元格

use*_*703 5 python xlsxwriter

我想使用Python Xlsxwriter在Excel文件中合并几个单元格系列,我在本网站的Xlsxwriter文档http://xlsxwriter.readthedocs.org/en/latest/example_merge1.html中找到了Python命令, 如下所示:

worksheet.merge_range('B4:D4')
Run Code Online (Sandbox Code Playgroud)

唯一的问题是我的行和列数字格式的范围例如(0,0)等于A0.但Xlsxwriter似乎只接受像A0这样的格式.我想知道是否有其他人有同样的问题,如果有任何解决方案.

jmc*_*ara 11

XlsxWriter中的几乎所有方法都支持A1(row, col)表示法,请参阅文档.所以以下内容相当于merge_range():

worksheet.merge_range('B4:D4',    'Merged Range', merge_format)
worksheet.merge_range(3, 1, 3, 3, 'Merged Range', merge_format)
Run Code Online (Sandbox Code Playgroud)