【python Excel】读取Excel

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43342981/article/details/102769426

python读取Excel数据

1、需要安装xlrd 和 xlwt

python读取Excel数据需要用到 xlrd 和 xlrt 两个库,xlrd 用来读取Excel,xlrt用来写入excel。
用pip安装如下:
pip install xlrd
pip install xlwt

2、导入和获取excel信息

以下代码包含:
1、读取excel
2、获取excel中所有sheet的名称
3、读取其中一个sheet的行数、列数
4、读取sheet中某一行、某一列、某一个单元格的数据
5、查看某一行或某一列的数据格式

import xlrd
import xlwt
file = 'py-test-1026-cd.xlsx'
wb = xlrd.open_workbook(filename = file) #读取excel文件 
print(wb.sheet_names()) #查看所有sheet的名字
sheet_zz = wb.sheet_by_index(1) #获取花名册sheet的数据,通过索引获得
print(sheet_zz)
sheet_zz = wb.sheet_by_name("花名册") #通过名字获得
print(sheet_zz)
sheet_zz_rows = sheet_zz.row_values(0) #获取第一行,即行标题
print(sheet_zz_rows)
sheet_zz_cols  = sheet_zz.col_values(0) #获取第一列
print(sheet_zz_cols)
sheet_zz_cell = sheet_zz.cell(0,0) #获取第一行第一列的单元格
rows = sheet_zz.nrows #获取行数
cols = sheet_zz.ncols #获取列数
print("行数为{},\n列数为{}".format(rows,cols))
print("第6列的格式是{}".format(sheet_zz.cell(1,5).ctype)) #第5列应该是日期格式,查看第五列是否是日期格式

猜你喜欢

转载自blog.csdn.net/weixin_43342981/article/details/102769426