Python学习笔记:处理Excel数据(格式,公式,图表)

资料来源:《Python编程快速上手--让繁琐工作自动化》

注:原书的本章节内容中存在已失效的实现方式,运行时会报错,原书网络上也已做修改;以下内容已根据新版本实现方式进行验证

  • 字体格式,Font对象
  1. 为定义单元格的字体风格,需要从openpyxl.styles模块导入Font()和Style()函数:from openpyxl.styles import Font
  2. Font对象的style属性影响文本在单元格中的显示方式
关键字 数据类型 描述
name 字符串 字体名称,诸如‘Calibri’或‘Times New Roman’
size 整形 大小点数
bold 布尔型 True表示粗体
italic 布尔型 True表示斜体

 

 

 

 

 

 

  3. 使用方法示例:

 1  >>> import openpyxl
 2 #导入字体函数
 3  >>> from openpyxl.styles import Font
 4  
 5  >>> wb = openpyxl.load_workbook('example.xlsx')
 6  >>> sheet = wb['Sheet3']
 7 #将Font对象保存为变量
 8  >>> italic13Font = Font(size=13,italic=True)
 9 #将Cell对象font属性设置为字体变量
10  >>> sheet['A1'].font = italic13Font
11  >>> wb.save('example.xlsx')

 

posted @ 2021-09-14 22:17  shmcn  阅读(242)  评论(0)    收藏  举报