excel格式实现要求
字体:全表使用宋体,字号 11,另外 K 列和第 13 行汇总区域,字体颜色为森林绿,加粗;
对齐:A 列水平居中对齐;
边框:全表使用普通黑框线包裹。
单元格属性
对齐(alignment)、字体(font)、边框(border)、填充(fill) 等,是单元格格式(styles)。要组装这些格式的“小组件”,需要从 openpyxl 的子模块 openpyxl.styles 中 import 对应的类,实例化后赋值给单元格的对应属性。
- 字体
单元格的 font 属性下,六个子属性:字体名(name)、加粗(bold)、斜体(italic)、颜色(color)、字号(size) 和下划线(underline) - 将单元格字体设置为:
Times New Roman 字体;
加粗、斜体;
纯红色(#FF0000);
字号为 16;
加单下划线。
from openpyxl.styles import Font
ws["A1"].value = 'hello'
ws["A1"].font = Font(
name='Times New Roma