Python读取Excel表格
前言:需要进行自动化办公或者自动化测试的朋友,可以了解下此文,掌握Python读取Excel表格的方法。
准备工作
1、安装Python3.7.0(官网下载安装包)
2、安装Pycharm(官网下载安装包)
3、安装openpyxl
命令行窗口执行: pip install openpyxl ,出现Successfully installed表示安装成功。
4、准备一份Excel表格,绝对路径:D:\zxt\test_data.xlsx , test_data.xlsx内容如下:
了解几个常用概念
workbook 工作簿
worksheet 表单
row 行
column 列
cell 单元格
active 活跃的表单(即:正打开使用的表格)
index 索引 (注意:Excel中的索引值是从1开始!!!)
Python读取Excel
import openpyxl
# 一、打开工作簿
wb = openpyxl.load_workbook(r"D:\zxt\test_data.xlsx", read_only=False)
# 二、从工作簿中获取表单
# 1.遍历表单名称
for sheet in wb:
print(sheet.title)
print(wb.sheetnames) # 结果是一个列表
# 2.获取表单对象
mySheet = wb.create_sheet('表单4')
print(wb.sheetnames)
sheet4 = wb['表单4'] # 通过表单名获取,注意这里使用方括号
# 三、从表单中取出单元格,并打印单元格的行、列、值
ws = wb.active # 取出活跃的表单
print(ws