Я не уверен, что вы на самом деле читаете; xlrd доступ к именованным диапазонам доступен уже несколько лет (в версии 0.6.0; последняя версия 0.7.1) и поставляется с полной документацией ab initio.
Это ссылка на документацию xlrd , которая указана на указанной вами странице http://www.python -excel.org / . Нажмите дважды на PageDown, и вы увидите раздел, озаглавленный Именованные ссылки, константы, формулы и макросы . Это дает обзор и указывает на документацию по методам Book.name_*
и объекту Name
, а также на демонстрационный скрипт.
Обратите внимание, что это SVN-версия документации и относится к будущему выпуску; он может упомянуть один дополнительный удобный метод, который недоступен в текущей выпущенной версии xlrd (который вы можете получить из PyPI ) и который включает соответствующий файл документации.
Обновление в ответ на "" "Я получил это далеко: someRange = book.name_map [u'somerange '] [0] и теперь я хочу перебрать его, получить значения, получить его измерения и т. д. Теперь, что мне делать? Я попробовал dir (someRange) и help (someRange), но это не сильно помогло. "" "
То, что вы называете someRange
, является экземпляром класса Name
. Вам необходимо прочитать документацию этого класса . Было бы полезно, если бы вы прочитали демонстрационный скрипт xlrdnameAPIdemo.py и попытались запустить его над своими файлами xls. Обратите внимание, что «получить его размеры» логически предшествует «итерации по нему, захватить значения»; метод удобства Name.area2d
может быть тем, что вам нужно.