xlrd
ここ
http://www.python-excel.org/のドキュメントに
は、最新バージョンで可能になったと記載されていますが、その方法は記載されていません。
2 に答える
あなたが実際に何を読んでいるのかわかりません。名前付き範囲への xlrd アクセスは、数年前から利用可能であり (バージョン 0.6.0 で、最新バージョンは 0.7.1 です)、最初から完全なドキュメントが付属しています。
これは、あなたが言及したhttp://www.python-excel.org/ページにある xlrd ドキュメント リンクです。PageDown を 2 回押すと、名前付き参照、定数、数式、およびマクロというセクションが表示されます。これにより、概要が説明され、Book.name_*
メソッドとName
オブジェクトのドキュメント、およびデモ スクリプトが示されます。
これはドキュメントの SVN トランク バージョンであり、将来のリリースに適用されることに注意してください。現在リリースされている xlrd のバージョン ( PyPIから取得できます) では使用できず、関連するドキュメント ファイルが含まれている 1 つの追加の便利なメソッドについて言及している場合があります。
""" に応じて更新してください: someRange = book.name_map[u'somerange'][0] ここまで来ました。今度はそれを反復処理し、値を取得し、その次元を取得したいと考えています。 dir(someRange) と help(someRange) を試しましたが、あまり役に立ちませんでした。"""
あなたが呼んでいるのは、クラスsomeRange
のインスタンスです。そのクラスのドキュメントName
を読む必要があります。デモンストレーション スクリプト xlrdnameAPIdemo.pyを読んで、xls ファイルに対して実行してみると役に立ちます。「次元を取得する」は論理的に「反復して値を取得する」に先行することに注意してください。便利なメソッドが必要な場合があります。Name.area2d