Python 读 execl 之 xlrd 库函数详解一:工作簿相关
Python 读 execl 主要用到 xlrd 库,用到主要函数详解如下:
准备工作:
安装 xlrd 库:
待读取的 execl 文件,本文使用如下:文件名:datalist.xlsx 文件内容:(里边的数据只是示例,非真实数据,切勿计较)
库函数:
工作簿相关
open_workbook(filename=None,logfile=sys.stdout, verbosity=0, use_mmap=USE_MMAP,file_contents=None,encoding_override=None,formatting_info=False, on_demand=False, ragged_rows=False) #打开工作表
结果输出:<xlrd.book.Book object at 0x0000000002F10358>,说明文件打开 OK
sheet_names(self) #获取所有的 sheet 名称
结果输出:["附件 1《员工家属体检名单统计表》", "附件 2《自费家属体检名单统计表》", "附件 3《其他信息》"]那么 w[2:18] = 附件 1《员工家属体检名单统计表》
sheet_by_index(self, sheetx) #通过下表获取所有的 sheet 名称
结果输出:附件 2《自费家属体检名单统计表》
sheet_by_name(self, sheet_name) #直接通过 sheet 的名称来锁定某个 sheet
结果输出:附件 2《自费家属体检名单统计表》
sheet_loaded(self, sheet_name_or_index) #判断对应的 sheet 是否加载成功
结果输出:True
unload_sheet(self, sheet_name_or_index) #取消加载
结果输出:None
release_resources(self) #资源释放
结果输出:None
版权声明: 本文为 InfoQ 作者【虫无涯】的原创文章。
原文链接:【http://xie.infoq.cn/article/07208dc6a37427785c0e147de】。文章转载请联系作者。
评论