Python之excel读取

本文主要探讨了Python在处理Excel文件时的常用库pandas和openpyxl,详细介绍了如何使用它们进行数据读取、操作及分析。通过实例展示了如何读取大型Excel文件并进行数据清洗,同时提到了内存管理和性能优化的策略。
摘要由CSDN通过智能技术生成
# 一、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是否导入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值