Python解析xlsx文件库(xlrd与openpyxl)详细对比

本文对比了Python中用于解析xlsx文件的xlrd和openpyxl库,包括安装、加载工作簿、读取工作表、获取行数和列数以及读取单元格等内容。虽然xlrd在读取速度上有优势,但只支持xls文件且已停止更新,而openpyxl支持更多新特性,适合新项目使用。
摘要由CSDN通过智能技术生成

序言

之前项目的脚本一直在用xlrd解析xlsx文件,后来出了点问题,以为是xlrd版本过时,就用openpyxl重写一下,写完之后发现问题并不是出在xlrd本身,后来就用这两个库同时解析,相当于互相校验了。希望本文能给有需要的同学提供一个参考。

安装库

xlrd

pip3 install xlrd=1.2.0

1.2.0之后的版本不再支持xlsx文件,只支持xls文件了,但我们日常使用估计90%以上都是xlsx文件了,因此只能安装1.2.0这个特定版本。

openpyxl

pip3 install openpyxl

引用库

xlrd

import xlrd

openpyxl

import openpyxl

加载工作簿

xlrd

wb = xlrd.open_workbook(xlsxPath,encoding_override='utf-8')

openpyxl


                
  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值