xlrd的文档在这里
http://www.python-excel.org/
提到现在可以在最新版本中使用,但没有说明如何使用。

最佳答案

我不确定您实际上正在阅读什么; xlrd对命名范围的访问已经可用了几年了(版本0.6.0;最新版本是0.7.1),并且附带了完整的文档,从头开始。

您提到的This is the xlrd documentation link页面上给出的http://www.python-excel.org/。点击PageDown两次,您应该看到标题为“引用,常量,公式和宏”的部分。本文提供了概述,并指向Book.name_*方法和Name对象的文档以及演示脚本。

请注意,这是本文档的SVN干线版本,适用于将来的发行版。可能会提到一种额外的便捷方法,该方法在当前发布的xlrd版本(您可以从PyPI获取)中不可用,并且包括相关的文档文件。

更新以响应“”,我到此为止:someRange = book.name_map [u'somerange'] [0],现在我想对其进行迭代,获取值,获取其尺寸等。现在该怎么办?我尝试了dir(someRange)和help(someRange),但并没有太大帮助。“”“

您所说的someRangeName类的一个实例。您需要阅读documentation of that class。如果您要阅读the demonstration script xlrdnameAPIdemo.py并尝试在xls文件上运行它会有所帮助。请注意,“获取尺寸”在逻辑上先于“迭代,获取值”;方便的方法Name.area2d可能是您需要的。

关于python - 如何使用xlrd,Python查找和访问命名范围(全局,每个工作表)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3163073/

10-12 16:43