python处理excel文件

使用两个库

读取使用 xlrd

openpyxl

根据官方文档,openpyxl 是一个第三方库, 它可以可以处理 xlsx/xlsm 格式的 Excel 文件(A Python library to read/write Excel 2010 xlsx/xlsm files)

注:不能处理 xls 格式的 excel 文件。

安装:

  • pip 安装,pip install openpyxl
  • 源码文件安装,下载安装文件后, python setup.py install

Python使用openpyxl读写excel文件

处理单元格

python使用openpyxl获取合并单元格的值

xlrd 最新 2.0.1 版本无法读取 .xlsx 格式

报错如下:

1
xlrd.biffh.XLRDError: Excel xlsx file; not supported

解决方法

安装旧版本的 xlrd

1
2
pip uninstall xlrd
pip install xlrd==1.2.0

或者使用 openpyxl 代替 xlrd

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2022-2023 ligongzhao
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信