安装模块部分
pip install xlrd
pip install xlwt
读取常用部分
导入模块
import xlrd
打开Excel文件读取数据
data = xlrd.open_workbook(‘excelFile.xlsx’)
需要修改coding的,普通文件默认即可
data = xlrd.open_workbook(‘excelFile.xlsx’, encoding=’cp1242′)
打印文件sheet数量
data.nsheets
打印文件sheet名字
data.sheet_names()
根据ID获取一个工作表
table = data.sheets()[0]
根据名称获取工作表
table = data.sheet_by_name(u’Sheet2′)
获取整行或整列的值,返回值为数组
table.row_values(i)
table.col_values(i)
获取行数或列数
nrows = table.nrows
ncols = table.ncols
循环行列表数据
for i in range(nrows):
print table.row_values(i)
单元格
cell_A1 = table.cell(0,0).value
cell_C4 = table.cell(2,3).value
使用行列索引
cell_A1 = table.row(0)[0].value
cell_A