为了账号安全,请及时绑定邮箱和手机立即绑定

Python:使用 openpyxl 模块的字体属性时出现 AttributeError

Python:使用 openpyxl 模块的字体属性时出现 AttributeError

临摹微笑 2022-06-22 17:52:10
下面的代码来自 Python 辅导网站。但是我在运行它时得到了 AttributeError 。import openpyxlfrom openpyxl.styles import Fontwb = openpyxl.Workbook()sheet = wb.get_sheet_by_name('Sheet')italic24Font = Font(size=24, italic=True)sheet['A1'].font = italic24Fontsheet['A1'] = 'Hello world!'wb.save('styled.xlsx')错误信息:> Traceback (most recent call last):  File "C:\Users\zs\AppData\Local\Programs\Python\Python36\test.py", line 6, in <module>    sheet['A1'].font = italic24FontAttributeError: can't set attribute
查看完整描述

2 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

您可以尝试如下,


your_cell.font.size = 24

your_cell.font.italic = True

并查看文档以清楚了解如何应用样式。


查看完整回答
反对 回复 2022-06-22
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

我也有同样的错误:

c.fill = PatternFill('solid', fgColor=RED, bgColor=RED, fill_type='darkGray')

更改:

c.fill.bgColor = RED

但是没有任何改变,也有错误。


查看完整回答
反对 回复 2022-06-22
  • 2 回答
  • 0 关注
  • 350 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信