import openpyxl
from openpyxl.styles import Font
from openpyxl.styles import colors
wb = openpyxl.Workbook()
#一、字体
ws = wb.create_sheet('Font')
#默认为11pt Calibri
italic24Font = Font(size=24, italic=True)
ws['B3'].font = italic24Font
ws['B3'] = '24pt Italic'
boldRedFont = Font(name='仿宋', bold=True, color=colors.BLUE)
ws['A1'].font = boldRedFont
ws['A1'] = 'Bold Blue 仿宋'
#二、公式
ws = wb.create_sheet('Formula')
ws['A1'] = 200
ws['A2'] = 200
ws['A3'] = '=SUM(A1:A2)'
#三、设置行高和列宽
ws = wb.create_sheet('dimensions')
ws['A1'] = 'Tall row'
ws.row_dimensions[1].height = 70
ws['B2'] = 'WIDE COLUMN'
ws.column_dimensions['B'].width = 20
#
#四、合并单元格
ws = wb.create_sheet('merged')
ws.merge_cells('A1:D3')
ws['A1'] = 'TEST'
ws.merge_cells('C5:D5')
ws['C5'] = 'TEST2'
#五、拆分
ws = wb.copy_worksheet(wb.get_sheet_by_name('merged'))
ws.title = 'unmerged'
ws.unmerge_cells('A1:D3')
ws.unmerge_cells('C5:D5')
wb.save('0121-test.xlsx')
python办公自动化之三:openpyxl表格格式
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一、导入库并打开一个表单 二、修改表单 1.改变表单名称 2.新建表单 3.删除表单 三、单元格写入数据 1.写入...
- 一、认识表格的基本组成 1.工作簿(workbook) 2.表单(worksheet) 3.行(横着的)、列(竖着...
- 参考博客1 1.安装pythonwindow安装一定要勾选环境变量安装教程 2.pip3安装插件pip3 inst...
- 实现功能: version2: 将一篇word文档的各级标题内容分类,批量修改为自己想要的不同格式...