【问题标题】:Openpyxl: How to merge cells using variable rowsOpenpyxl:如何使用可变行合并单元格
【发布时间】:2019-05-23 14:48:14
【问题描述】:

如果不使用“A1:A4”格式,我不知道如何合并单元格

我希望能够使用 ws.cell(row=x,column=y) 格式来设置合并的起点和终点。

下面的代码演示了我想要的,但由于范围参数的格式不正确,因此无法正常工作。

for x in range(10):
    start = ws.cell(row=x,column=1)
    end = ws.cell(row=x, column=4)
    ws.merge_cells(start:end)

非常感谢任何帮助!

【问题讨论】:

    标签: python-3.x openpyxl


    【解决方案1】:

    manual,我们有以下:

    merge_cells(range_string=None, start_row=None, start_column=None, end_row=None, end_column=None)

    所以你需要做的就是这样做:

    for x in range(10):
        ws.merge_cells(start_row=x, start_column=1, end_row=x, end_column=4)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-10
      • 2019-07-08
      • 1970-01-01
      • 2021-03-05
      • 1970-01-01
      相关资源
      最近更新 更多