首页 > 编程语言 >3.3 使用Python打开Excel文件_获取一系列单元格的内容

3.3 使用Python打开Excel文件_获取一系列单元格的内容

时间:2022-10-29 17:55:42浏览次数:55  
标签:sheet Python 单元格 Excel cols print workbook col row

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=最高列表)

----------------------------------------------------------------------------------------------------------------------------------------------

3.获取一系列格式

     #获取一整列

#coding:utf-8
import  openpyxl
workbook=openpyxl.load_workbook('京东鞋子评论信息.xlsx')  #打开工作薄
sheet=workbook['评论信息']                               #获取指定的工作表
cols=sheet['B']
for cell in cols:
    print(cell.value)
    print('-------------------------')
#print(cols)

   #获取多个整列

#coding:utf-8
import  openpyxl
workbook=openpyxl.load_workbook('京东鞋子评论信息.xlsx')  #打开工作薄
sheet=workbook['评论信息']  #获取指定的工作表
cols=sheet['A:C']
for col in cols:
    for cell in col:
        print(cell.value)
#print(cols)

 #获取一整行

#coding:utf-8
import  openpyxl
workbook=openpyxl.load_workbook('京东鞋子评论信息.xlsx')  #打开工作薄
sheet=workbook['评论信息']  #获取指定的工作表
row=sheet['5']             #获取第5行
for cell in row:
    print(cell.value)

#获取多行 ,  

#获取每个按行信息显示的数据
#coding:utf-8
import  openpyxl
workbook=openpyxl.load_workbook('京东鞋子评论信息.xlsx')  #打开工作薄
sheet=workbook['评论信息']  #获取指定的工作表
rows=sheet.rows
for row in rows:
    for cell in row:        #获取每个按行信息显示的数据
        print(cell.value)
    print('--------------------------------------------------------')

 #获取多列

   #获取每个按列信息显示的数据
#coding:utf-8
import  openpyxl
workbook=openpyxl.load_workbook('京东鞋子评论信息.xlsx')  #打开工作薄
sheet=workbook['评论信息']  #获取指定的工作表
cols=sheet.columns
for col in cols:
    for cell in col:
        print(cell.value)                 #获取每个按列信息显示的数据
    print('------------------------------')
#print(cols)

  

4.指定行和列的范围,按行获取

.iter_rows(min_row=最低行数,max_row=最高行数,min_col=最低列数,max_col=最高列数)

#coding:utf-8
import  openpyxl
workbook=openpyxl.load_workbook('京东鞋子评论信息.xlsx')  #打开工作薄
sheet=workbook['评论信息']  #获取指定的工作表
rows=sheet.iter_rows(min_row=1,max_row=5,min_col=1,max_col=4)
for row in rows:                                                 #在范围内按行获取数据
    for cell in row:
        print(cell.value)
    print('----------------------------------------')
#print(cols)

5.指定行和列的范围,按列获取

.iter_cols(min_row=最低行数,max_row=最高行数,min_col=最低列数,max_col=最高列表)

#coding:utf-8
import  openpyxl
workbook=openpyxl.load_workbook('京东鞋子评论信息.xlsx')  #打开工作薄
sheet=workbook['评论信息']  #获取指定的工作表
cols=sheet.iter_cols(min_row=1,max_row=5,min_col=1,max_col=4)
for col in cols:
    for row in col:
        print(row.value)
    print('----------------------------------------')
#print(cols)

 

标签:sheet,Python,单元格,Excel,cols,print,workbook,col,row
From: https://www.cnblogs.com/988MQ/p/16839273.html

相关文章