yangyang12138

导航

python xlrd

1.综述

xlrd是xls read也就是excel文件的读功能。

简单demo如下:

import xlrd

book=xlrd.open_workbook('./demo.xls')

sheet = workbook.sheets()[0]
rowcount = sheet.nrows
data = [sheet.row_values(i) for i in range(rowcount)]
for i in range(1,len(data)):
    data[i][0] = DateHelper.getdate(data[i][0])

2.源码结构

excel文件是有固定结构的,前512位存储的是文件元信息,512位之后存放数据区

biff.py文件定义了基类BaseObject,后续的book和sheet以及cell都继承于此类

compdoc.py文件定义了文件的解析

book和sheet中用于解析数据

posted on 2019-05-24 01:30  杨杨09265  阅读(108)  评论(0编辑  收藏  举报