目录
1.excel 相关文件操作模块及安装
2.Python打开及读取Excel内容
3.Python 向Excel 写入内容
4.Python 调整字体与样式
5.生成Excel内图表
(一)Excel 模块及安装:
1.excel python 模块:openpyxl
2.windows 安装:终端输入pip install openpyxl
Microsoft Windows [版本 10.0.19044.2251]
(c) Microsoft Corporation。保留所有权利。
C:\Users\Administrator>pip install openpyxl
3.检查openpyxl 模块是否安装成功:
windows终端输入python回车进入python 终端,再输入import openpyxl
Microsoft Windows [版本 10.0.19044.2251]
(c) Microsoft Corporation。保留所有权利。C:\Users\Administrator>python
Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import openpyxl
(二) Excel打开及读取内容
1.打开excel:
load_workbook(文件名)
2.获取工作表
workbook[sheet名称] ---------指定sheet内容
workbook.active ---------当前所在sheet内容
3.获取表格尺寸
sheet.dimensions --------获取表格内容所在区域[例如:A5:B18]
import openpyxl
files=openpyxl.load_workbook('ME team.xlsx') #打开工作表格
print(files.sheetnames) #输出表格内所有sheet名称
sheet=files['ME team 项目审核'] #将获取表格指定sheet 内容
print(sheet.dimensions) #输出sheet 表格尺寸
sheet01=files.active #获取当前表格所在的sheet内容
print(sheet01.dimensions) #输出当前所在sheet 表格尺寸
4.获取表格内某个格子的数据
sheet['A1'] -------获取值
cell.value -------输出值
import openpyxl
files=openpyxl.load_workbook('ME team.xlsx') #打开工作表格
sheet=files['ME team 项目审核'] #将获取表格指定sheet 内容
cell=sheet['A3'] #获取当前单元格B3内容
print(cell.value) #输出B3单元格内容
5.获取一系列格式
sheet['A1:A5'] --------获取A1到A5元素
sheet['A'] -------获取A列所有元素
sheet['A:C'] -------获取A列到C列所有元素
sheet[5] -------获取第5行元素
.rows