系列文章目录
编程小白的自学笔记十五(python办公自动化操作EXCEL表格)
编程小白的自学笔记十四(python办公自动化创建、复制、移动文件和文件夹
编程小白的自学笔记十三(python办公自动化读写文件)
编程小白的自学笔记十二(python爬虫入门四Selenium的使用实例二)
编程小白的自学笔记十一(python爬虫入门三Selenium的使用+实例详解)
编程小白的自学笔记十(python爬虫入门二+实例代码详解)
编程小白的自学笔记九(python爬虫入门+代码详解)
目录
前言
一、表格冻结
import openpyxl
wb=openpyxl.load_workbook('测试0709.xlsx')
ws=wb.active
ws.freeze_panes='A2'
wb.save('测试0709.xlsx')
二、设置字体样式
import openpyxl
wb=openpyxl.load_workbook('大于50的表格.xlsx')
ws=wb.active
font=ws['A1'].font
print(font.name,font.size,font.color)
wb.save('大于50的表格.xlsx')
import openpyxl
from openpyxl.styles import Font
wb=openpyxl.load_workbook('大于50的表格.xlsx')
ws=wb.active
ws['A1'].font=Font(name='黑体',size=30,bold=True,italic=True,color='ff0000')
wb.save('大于50的表格.xlsx')
三、设置对齐方式
四、设置边框
python
from openpyxl import Workbook
from openpyxl.styles import Border, Side
# 创建工作簿和工作表
wb = Workbook()
ws = wb.active
# 设置单元格边框样式
border = Border(left=Side(style='thin', color='000000'),
right=Side(style='thin', color='000000'),
top=Side(style='thin', color='000000'),
bottom=Side(style='thin', color='000000'))
# 设置单元格边框颜色
for row in ws.iter_rows():
for cell in row:
cell.border = border
# 保存工作簿
wb.save('example.xlsx')