【Python】Excelファイルに設定した値をPythonプロンプトから呼び出す

この記事は約2分で読めます。

前提

OpenPyXLライブラリをインストールしている

pip3 isntall openpyxl

事前に何かしらのExcelファイルを作成していて、セルに文字を入れておく

今回は「B4」セルに「美容に関するブログタイトルを1つ考えてください。語尾は「方法」でお願いします」という文字列を入力しておきました。
私はMacOSのNumbersで新規作成後、Excelファイルで書き出しを選択して用意しました。
用意したファイル名は「questions.xlsx」です。

やったこと

ターミナルを開いて、Pythonプロンプトを呼び出す。
私の場合は「python3」を使用しました。

python3

pythonプロンプトを開いたら、以下を1行1行実践していきます。

>> from openpyxl import load_workbook
>>> wb = load_workbook('questions.xlsx') # ここはExcelファイルへのパスを指定
>>> sheet = wb.active
>>> value = sheet['B4'].value
>>> print(value)
美容に関するブログタイトルを1つ考えてください。語尾は「方法」でお願いします
>>>

無事、Excelファイルに設定した文字を取得してくることができました。

 

タイトルとURLをコピーしました