不知道如果你是立足於一個教程或沒有這方面的努力,但Style
不是2.4.8 openpyxl
版本openpyxl.styles
可用的選項。
這裏我導入openpyxl.styles,然後檢查使用dir()
函數可用的所有選項。
如您所知,像Font
,PatternFill
等項目存在,但Style
不是。
In [2]: import openpyxl.styles as os
In [3]: dir(os)
Out[3]:
['Alignment',
'Border',
'Color',
'DEFAULT_FONT',
'Fill',
'Font',
'GradientFill',
'NamedStyle',
'NumberFormatDescriptor',
'PatternFill',
'Protection',
'Side',
'__builtins__',
'__cached__',
'__doc__',
'__file__',
'__loader__',
'__name__',
'__package__',
'__path__',
'__spec__',
'absolute_import',
'alignment',
'borders',
'builtins',
'cell_style',
'colors',
'differential',
'fills',
'fonts',
'is_builtin',
'is_date_format',
'named_styles',
'numbers',
'protection',
'proxy',
'styleable',
'stylesheet',
'table']
這stack overflow question表明Style
被棄用:
這section of the openpyxl documentation對使用風格的一些指導。其中描述了您嘗試實現的內容。
請務必使用您正在使用的版本的正確文檔。 –