python中操作excel主要用到xlrd和xlwt这两个库,
xlrd是读excel,xlwt是写excel的库
1、xlrd
导入xlrd模块
import xlrd
打开一个文件,并返回文件对象
filepath='hwp.xlsx'
wb=xlrd.open_workbook(filepath)
获取excle文件中所有sheet的名称,并返回一个列表
listname=wb.sheet_names()
通过索引获取单个sheet对象
sheet1 = wb.sheet_by_index(0)
通过sheet名称获取sheet对象
sheet2 = wb.sheet_by_name('sheet1')
行列操作
获取行数和列数
sheet2_rows=sheet2.nrows 行数
sheet2_cols=sheet2.ncols 列数
获取某行或者某列的内容,并以列表的形式返回
rows_value=sheet2.row_values(3) 获取第4行的内容
cols_value=sheet2.col_values(2) 获取第3列的内容
单元格操作
获取单元格内容
cell_value=sheet2