2017-01-09 105 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

可以共享是错误-ED的代码,这给我们带来更好的画面 – Shijo

回答

0

xlrd无法满足表。你应该在别处寻找。