python 链接 excel表格非常的方便,首先安装两个包
pip install xlrd xlwt
接下来,在使用的时候引入两个包,其中一个是读excel 文件,一个是写文件
import xlrd
import xlwt
接着打开excel 文件
workbook = xlrd.open_workbook(filename.xlsx)
接着选择excel中的工作表格,有三种方法
worksheet = workbook.sheet_by_index(0) 默认为0-n
worksheet = workbook.sheet_by_name(sheet`s name) 工作表中的sheet
通过以下函数可以返回所有的sheet, 他们存在列表中
sheet = workbook.sheets()
sheetname = workbook.sheet_names()
然后可以通过列表的方式去访问
worksheet.cell(row , column) 表示sheet中某个单元格
worksheet.cell(row , column).value 表示的单元格中的值,一般是u_string 类型,可以同过str()强转
虽然我们可以同过 xlrd.empty_cell.value来判断表中的某个单元格中的值是否为空
但是应该注意我们无法同过这个方法来探测sheet中已用表格的边界,超出使用表格的行列数,会报错
通过worksheet.nrows 或者 worksheet.ncols可以得到目前表格中的最大行列数
以此便可以对整个sheet中的单元格进行各种操作了。