2017-01-09 32 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は、テーブルの要求を満たすものではありません。あなたは他の場所を見ているべきです。

関連する問題