我正在尝试下面的代码,但是对齐未设置为xlsx中的命名样式。
有没有错?
环境:Python3.5.1,openpyxl 2.4.7
from openpyxl import Workbook, styles
st = styles.NamedStyle('SAMPLE')
st.alignment = styles.Alignment(horizontal='center')
bk = Workbook()
bk.add_named_style(st)
bk.save('output.xlsx')
其他:
如果在下面,则对齐已正确设置为单元格。 但是,它尚未设置为工作簿的命名样式。
bk.add_named_style(st)
cl = bk.get_active_sheet.cell('B1')
cl.style = 'SAMPLE'
cl.value = 'sample'
bk.save('output.xlsx')