其他分享
首页 > 其他分享> > xlrd解析excel

xlrd解析excel

作者:互联网

安装xlrd(2.x版本不支持打开xlsx)

下载指定版本:pip install xlrd==1.2.0

打开文件

data = xlrd.open_workbook("data.xlsx")

获取sheet

# -*- coding:utf-8 -*-

from pathlib import Path
import os

filename = "demo.xlsx"
filePath = Path.cwd().parent.joinpath(filename)


# 1、打开文件
data = xlrd.open_workbook(filePath)

# 2、获取sheet对象
print 'sheet_names:', data.sheet_names()  # 获取所有sheet名字
print 'sheet_number:', data.nsheets        # 获取sheet数量
print 'sheet_object:', data.sheets()       # 获取所有sheet对象
print 'By_name:', data.sheet_by_name("test")  # 通过sheet名查找
print 'By_index:', data.sheet_by_index(3)  # 通过索引查找

获取sheet的汇总数据

# 获取sheet的汇总数据
sheet1 = x1.sheet_by_name("plan")
print "sheet name:", sheet1.name   # get sheet name
print "row num:", sheet1.nrows  # get sheet all rows number
print "col num:", sheet1.ncols  # get sheet all columns number

单元格批量读取

 a)行操作:

b) 表操作

特定单元格读取

 a) 获取单元格值: b) 获取单元格类型:

(0,0)转换A1

数据类型

标签:sheet,单元格,excel,sheet1,print,xlrd,解析,row
来源: https://www.cnblogs.com/xaom/p/16078411.html