# 一、excel读取
import datetime
import xlrd2
#循环遍历sheet
def loop_sheets(excelpath,worksheet):
# 打开excel表格
data_excel = xlrd2.open_workbook(excelpath)
'''
使用xlrd打开xlxs文件报如下错误:
raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')
xlrd.biffh.XLRDError: Excel xlsx file; not supported
解决办法:
安装xlrd2并使用 pip install xlrd2
'''
'''
#获取sheet数量
num=len(data_excel.sheets())
for sheetx in range(0,num,1):
# 通过索引获取sheet
table=data_excel.sheet_by_index(sheetx)
##查询sheet是否导入
sh_is_load = data_excel.sheet_loaded(sheetx)
print(table.name)
#获取所有sheet名称
names=data_excel.sheet_names()
for shname in names:
# 通过名称获取sheet
table=data_excel.sheet_by_name(shname)
print(shname + ':' + str(table.nrows))
'''
for sh in data_excel.sheets():
#获取sheet名称
shnm=sh.name
#查询sheet是否导入
Python之excel读取
最新推荐文章于 2024-06-18 16:48:36 发布
本文主要探讨了Python在处理Excel文件时的常用库pandas和openpyxl,详细介绍了如何使用它们进行数据读取、操作及分析。通过实例展示了如何读取大型Excel文件并进行数据清洗,同时提到了内存管理和性能优化的策略。
摘要由CSDN通过智能技术生成