Python学习——xlrd
1.xlrd安装
打开pycharm—>File—>Settings—>Project:…—>Python Interpreter
点击+号,搜索xlrd,Install Package
安装完成
2.xlrd的基本使用
下面展示一些 xlrd的基本使用
。
import xlrd
book = xlrd.open_workbook("3_2.xls") #获取excel表格
print("总页数:{0}".format(book.nsheets)) #打印表格页数
print("页名:{0}".format(book.sheet_names())) #打印每页的名称
sh = book.sheet_by_index(0) #获取第一页的句柄
print("名称:{0}".format(sh.name)) #这页的名称
print("行数:{0},列数:{1}".format(sh.nrows,sh.ncols)) #打印行数和列数
print("获取A1数据为:{0}".format(sh.cell_value(rowx=0,colx=0))) #打印第一行第一列内容
print("获取B1数据为:{0}".format(sh.cell_value(rowx=0,colx=1))) #打印第一行第二列内容
#通过for循环遍历第一个sheet中的所有内容并打印
for rowx in range(0,sh.nrows,1):
tmp_row_val = sh.row_values(rowx)
if rowx<1:
continue #跳过第一行
tmp_date = xlrd.xldate_as_datetime(tmp_row_val[3],0).strftime("%Y-%m-%d") #对列表中的日期格式进行转换
tmp_row_val[3] = tmp_date #替换日期格式
print(tmp_row_val) #打印遍历内容