- 締切済み
pythonでexcel操作
表記の件、全くの初心者です Pythonを始め EXCEL操作を始めたかなりの初心者です AnakondaからPythonはインストール済でpaizaで練習した構文はprintで正しく出来てはいます。 このサイトを閲覧しています https://www.python-izm.com/third_party/excel/openpyxl/openpyxl_read/ ここではExcel操作ライブラリであるOpenPyXLを用いたExcelファイルの読み込みに関連する機能について触れています コマンドプロンプトでpip install openpyxlと書き込みEnterしました するとRequirement ーーーーー anaconda と3列表示されました Installは出来ているように思いますがここから先が全然分かりません このopenpyxlなるものを開く方法が分かりません。 ここからはサイトからのコピペです まずはExcelブックの開いてみましょう。Excelであればどのようなファイルでも構いませんが、例で使用しているファイルは下記リンクよりダウンロード出来ます。 import openpyxl book = openpyxl.load_workbook('test_book.xlsx') このように表示されます(黒いベタに文字が書かれていますが(コマンドプロンプトのような感じです)これは何ですか何に書き込まれているのか全然分かりません。 次に ブック内のシート数と全シート名を出力してみましょう。 1 2 9 import openpyxl book = openpyxl.load_workbook('test_book.xlsx') print('--------------------------------') print(len(book.sheetnames)) print('--------------------------------') for name in book.get_sheet_names(): print(name) 初心者で散々試したのですが分からずよろしくお願いいたします。 これしか書きようがなくすいません。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- kkkkkm
- ベストアンサー率66% (1725/2595)
> 初心者で散々試したのですが分からずよろしくお願いいたします。 基本、何を散々試して失敗したのか書かないと質問を読んだ人に伝わりませんよ。
- bunjii
- ベストアンサー率43% (3589/8249)
>このopenpyxlなるものを開く方法が分かりません。 提示のURLには「Excel操作ライブラリであるOpenPyXL」と言う記述があります。 これはPythonで使用可能なExcelのブックを操作するためのサブプログラムのようなものです。 インストールされたopenpyxlはimport文でpythonにリンクされますのでエラーが起らなければExcelのブックを開いて目的のSheetの目的のセルから値を読み取ることや目的のセルへ書き込みできるはずです。 初心者は先ずPythonの基本的な機能をマスターしてから応用したいライブラリの使い方に進むべきかと思います。
- WDY
- ベストアンサー率27% (134/487)
Pythonとopenpyxlのバージョン 動作環境、エラーログが分からないと回答が出来ません。 また、どんなソースコードでも同じなのですが エラーログを確認し、どこでなんでエラーが起きているのか確認してください。 エラーログを読んでも分からない場合は ログ内容でググってみて下さい。 たいていの場合は分かると思います。