2017-01-09 6 views
0

Я определил таблицу (динамическую) с именем и попытался использовать диапазон имен для этой таблицы (это имя таблицы вместо имени для ячейки или для области) в которые VBA мог легко выполнить. Но я не могу получить подобную функцию из xlrd. После проверки документа xlrd я сбиваю с толку: «Имя используется для ссылки на ячейку, группу ячеек, постоянное значение, формулу или макрос». Имеет ли xlrd функцию для извлечения имени из динамической таблицы или я должен обратиться к другому модулю, который может иметь дело с динамической таблицей в отношении имени таблицы? Спасибо!Python xlrd Именованный диапазон для имен таблиц

01112017 Обновление: Какой модуль следует использовать для имени таблицы Excel?

01102017 Обновление:

book = xlrd.open_workbook('Table_Test.xls') 
Name_Cell = book.name_map['test_cell'][0] 
Name_Table = book.name_map['test_table'][0] 

Name for Cell and Table

Traceback (most recent call last): 
    File "C:\Python34\Debug\NameRange\RegionalStiff_Deck_Body_NameRange.py", line 13, in <module> 
    Name_Table = book.name_map['test_table'][0] 
KeyError: 'test_table' 
+0

может распространять код с ошибкой, который может дать нам лучшую картину – Shijo

ответ

0

xlrd не обслуживать таблиц. Вы должны искать в другом месте.

 Смежные вопросы

  • Нет связанных вопросов^_^