第十二章的内容全部结束。
12.8 Font对象
关键字参数 | 数据类型;描述 |
---|---|
size | 整型;大小点数 |
name | 整型;大小点数 |
bold | 布尔型;True表示粗体 |
italic | True表示斜体 |
可以通过调用Font()来创建一个Font对象,将此对象保存在一个变量中后传递给Style()。
12.9 公式
公式以一个等号开始,配置单元格,让它包含通过其他单元格计算得到的值。
12.10 调整行和列
Worksheet对象有row_dimensions和column_dimensions属性来控制行高和列宽。
利用**merge_cells()**工作表方法可以将矩形区域中的单元格合并为一个单元格。
如:sheet.merge_cells(‘A1:D3’)就是将12个单元格都合并。
冻结窗口:对太大而不能一屏显示的电子表格,将顶部或者左侧的几列给“冻结”是有必要的。eg:
freeze_panes的设置 | 冻结的行和列 |
---|---|
sheet.freeze_panes=‘A2’ | 行1 |
sheet.freeze_panes=‘B1’ | 列A |
sheet.freeze_panes=‘C1’ | 列A和列B |
sheet.freeze_panes=‘C2’ | 行A、列A、列B |
sheet.freeze_panes=‘A1’ | 没有冻结 |
sheet.freeze_panes=None | 没有冻结 |
对于图表的创建:
调用代码 | 创建图形 |
---|---|
openpyxl.charts.BarChart() | 条形图 |
openpyxl.charts.LineChart() | 折线图 |
openpyxl.charts.ScatterChart() | 散点图 |
openpyxl.charts.PieChart() | 饼图 |