【问题标题】:How to draw strong lines between two cells in excel using python3?如何使用python3在excel中的两个单元格之间绘制强线?
【发布时间】:2019-10-23 01:57:02
【问题描述】:

我有一个要在 excel 上绘制的数据框。我想加粗位于给定范围内的所有单元格的边界线。

现在,我的 Excel 工作表如下所示:

现在,我要绘制暗边 (0,21) 和 (0,24)。类似this

【问题讨论】:

    标签: python excel python-3.x pandas csv


    【解决方案1】:

    我认为你所说的粗线是指粗线?使用 openpyxl (https://openpyxl.readthedocs.io/en/stable/styles.html)

    from openpyxl import load_workbook
    from openpyxl.styles import Border, Side
    
    wb = load_workbook(filename='yourFile.xlsx')
    ws = wb['Sheet1']
    
    bd = Side(style='thick', color='000000')
    
    for num in range (1, 25):
        ws['A{}'.format(num)].border=Border(right=bd)
    
    wb.save('yourFile.xlsx')
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-12
      • 2013-04-27
      • 1970-01-01
      相关资源
      最近更新 更多