解決済み

python3.6.5で

  • 困ってます
  • 質問No.9489189
  • 閲覧数219
  • ありがとう数1
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 20% (26/129)

sheet = wb.get_sheet_by_name('Sheet1')
というコマンドをうつと以下のようなエラーが出ます。
Warning (from warnings module):
File "__main__", line 1
DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname]).

アドバイスをいただけるとありがたいです。

質問者が選んだベストアンサー

  • 回答No.2

ベストアンサー率 62% (402/647)

> sheet = wb('Sheet1')

括弧の種類が違いますよ。
お礼コメント
ppcz80p1

お礼率 20% (26/129)

ご指摘ありがとうございます。
修正したところできました。
ありがとうございます。
投稿日時 - 2018-04-16 20:28:01
感謝経済

その他の回答 (全1件)

  • 回答No.1

ベストアンサー率 62% (402/647)

DeprecationWarningとは、今後のバージョンで削除されることが決まっている機能を使用したときに表示される警告で、エラーではありません。表示されても実行が中断されたりしませんよね。

> Use wb[sheetname]

と書かれているように、wb['Sheet1']に置き換えれば、警告が表示されなくなりませんか?
補足コメント
ppcz80p1

お礼率 20% (26/129)

アドバイスありがとうございます。
下記を実行したところ、このようなメッセージができました。

>>> sheet = wb('Sheet1')
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
sheet = wb('Sheet1')
TypeError: 'Workbook' object is not callable
投稿日時 - 2018-04-16 18:47:56
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


感謝指数によるOK-チップ配布スタート!

ピックアップ

ページ先頭へ