蓝绝

博客园 首页 新随笔 联系 订阅 管理
  232 随笔 :: 1 文章 :: 0 评论 :: 25926 阅读

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
复制代码

 

posted on   蓝绝  阅读(2789)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示