Python打开及读取Excel表格内容
1.打开和读取表格数据
打开工作薄
load_workbook(文件名)
获取工作表
workbook[sheet名称] workbook.active
获取表格尺寸
sheet.dimensions
2.打开和读取表格数据
sheet[‘A1’] cell.value
3.获取一系列格式
sheet[‘A1:A5’] sheet[‘A’] sheet[‘A:C’] sheet[5]
4.指定行和列的范围,按行获取,按列获取
.iter_rows(min_row=最低行数,max_row=最高行数,min_col=最低列数,max_col=最高列数)
.iter_cols(min_row=最低行数,max_row=最高行数,min_col=最低列数,max_col=最高列表)、
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #coding:utf-8 import openpyxl #打开一个excel表格 workbook = openpyxl.load_workbook( '京东鞋子评论信息.xlsx' ) #打开工作簿 print ( '1.' ,workbook.sheetnames) #获取每个工作表名字 #获取指定的工作表 #sheet=workbook.active #打开活动表 只有一个sheet的时候去使用,获取指定的工作表 sheet = workbook[ '评论信息' ] #获取指定的工作表 #获取工作表的尺寸 print ( '2.' ,sheet.dimensions) #获取工作表的尺寸 #获取某个的单元格 cell = sheet[ 'A1' ] print ( '3.' ,cell.value) #打印格式为单个有value值 #获取一系列的单元格 cells = sheet[ 'B1:B3' ] for cell in cells: print ( '4.' ,cell[ 0 ].value) #打印格式为元组中还有元组,没有value值,加索引cell[0]再输出 print ( '----------------------' ) print ( '5.' ,cells) #((<Cell '评论信息'.B1>,), (<Cell '评论信息'.B2>,), (<Cell '评论信息'.B3>,)) |
F:\python3\python_3.8.3\python.exe E:/PycharmProjects/pythonProject/demon1/chap5/demo1.py 1. ['评论信息', '码数分析', 'Sheet', 'Sheet1', 'Sheet2', 'Sheet Copy', '评论信息 Copy', '评论信息 Copy1', '评论信息 Copy2', '评论信息 Copy3', '评论信息 Copy4', '评论信息 Copy5', '评论信息 Copy6', '好评数据', 'mysheet Copy'] 2. A1:D191 3. 评论内容 4. 评论时间 ---------------------- 4. 2020-03-22 17:39:56 ---------------------- 4. 2020-05-14 14:32:58 ---------------------- 5. ((<Cell '评论信息'.B1>,), (<Cell '评论信息'.B2>,), (<Cell '评论信息'.B3>,)) (3, 2) (1, 2) (2, 2) (3, 2) 进程已结束,退出代码0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)