xlwings:使单元格变粗

xlwings: make cell bold

have seen 风格要求将在 xlwings 中实现。

是否有使单元格内容加粗的变通方法?

从 xlwings 0.23.0 开始,现在本地可用:

import xlwings as xw
wb = xw.Book()
wb.sheets[0].range('A1').font.bold = True

对于 xlwings < 0.23.0,你可以像这样解决它:

import xlwings as xw
wb = xw.Book()
wb.sheets[0].range('A1').api.Font.Bold = True

这对我有用:

wb = xw.Book()
sht = wb.sheets['Sheet1']
sht.range('A1').value = 'Foo 1'
sht.range('A1').api.font_object.font_style.set('bold')