gpt4 book ai didi

python - 使用 Python 读取/解析 Excel (xls) 文件

转载 作者:IT老高 更新时间:2023-10-28 21:06:59 24 4
gpt4 key购买 nike

用 Python 读取 Excel (XLS) 文件(不是 CSV 文件)的最佳方法是什么。

是否有 Python 默认支持的内置包来执行此任务?

最佳答案

我强烈推荐xlrd用于读取 .xls 文件。但是有一些限制(引用 xlrd github page ):

Warning

This library will no longer read anything other than .xls files. Foralternatives that read newer file formats, please seehttp://www.python-excel.org/.

The following are also not supported but will safely and reliably beignored:

- Charts, Macros, Pictures, any other embedded object, including embedded worksheets.
- VBA modules
- Formulas, but results of formula calculations are extracted.
- Comments
- Hyperlinks
- Autofilters, advanced filters, pivot tables, conditional formatting, data validation

Password-protected files are not supported and cannot be read by thislibrary.

voyager 提到了 COM 自动化的使用。几年前我自己做过这个,请注意,这样做是一个真正的 PITA。警告的数量巨大,文档缺乏且令人讨厌。我遇到了许多奇怪的错误和陷阱,其中一些需要花费数小时才能弄清楚。

更新:

对于较新的 .xlsx 文件,推荐的读写库似乎是 openpyxl (谢谢,Ikar Pohorský)。

关于python - 使用 Python 读取/解析 Excel (xls) 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2942889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com