用Python中openpyxl处理excel设置单元格格式
今天也是橙汁:
为啥用这个写完之后,打开excel查看,数字9和30000都是不居中的样式,但是A列其他位置,都是居中的,填入数据的反而无法居中?求大神帮忙看看,谢谢!
[code=python]
# -*- coding: utf-8 -*-
import openpyxl
from openpyxl.styles import Font
from openpyxl.styles import Alignment
wb=openpyxl.Workbook()
sheet = wb['Sheet']
align = Alignment(horizontal='centerContinuous',vertical='center')
sheet['A1'].value='time'
sheet['B1'].value='tes'
sheet.cell(row=sheet.max_row+1,column=1).value=9
sheet.cell(row=sheet.max_row+1,column=1).value=30000
sheet.column_dimensions['B'].alignment=align
sheet.column_dimensions['A'].alignment=align
wb.save('style.xlsx')
[/code]
|