【问题标题】:Python xlrd Named Range for Table Names表名的 Python xlrd 命名范围
【发布时间】:2017-01-09 20:07:01
【问题描述】:

我已经定义了一个带有名称的表(动态),并尝试使用 VBA 可以轻松实现的该表的名称范围(它是表名而不是单元格或区域的名称)。但我无法从 xlrd 获得类似的功能。 查了xlrd文档后,我一头雾水,“一个名字是用来指代一个单元格,一组单元格,一个常数值,一个公式,还是一个宏”。 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]

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'

【问题讨论】:

  • 可以分享出错的代码,这样可以给我们更好的画面

标签: python excel xlrd named-ranges


【解决方案1】:

xlrd 不适合桌子。你应该去别处看看。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-06
    相关资源
    最近更新 更多