Pandasを使ってExcel読み込みと書き込みPythonのデータ解析のライブラリであるpandasを利用してExcelの読み込みと書き込みを行います。読み込んだシートの情報を1行毎取り出すPandasのインストール使用しているPythonの環境にPandasがインストールされているか確認を行いインストールされていない場合にインストールを行います。showコマンドを利用します。pandasコマンドでインストールを行います。numpyもインストールされます。Excelファイルを読み込むためには、xlrdパッケージもインストールする必要があります。xlrd.エラーが発生します。read_excelを使用します。ここではsales.xlsxというファイルの読み込みを行います。pd.read_excel('sales.xls')print(df)実行するとEXCELファイルから読み込まれたデータを表示することができます。Errorが出て読み込みができないので、pythonでExcelを読み込む時はファイルを閉じて実行してください。Excelファイルのシート読み込みExcelファイルの中に複数ファイルがある場合は、すべてを読み込むことも指定したシートのみ読み込むことが可能です。複数のシートがあってもシートを読み込むためのオプションsheet_nameを指定しなければ最初のシートしか読み込まれません。シートの読み込み設定には、sheet_nameオプションを使います。すべてのシートを読み込むsheet_nameをNoneに設定するとすべてのシートを読み込むことができます。=None)3つのシートがあるファイルを読み込んでいるため実行すると下記のように読み込まれます。92)])シート名を指定して読み込むsheet_nameオプションにシート名を指定することで指定したシートのみ読み込むことができます。今回はsheet1とsheet3を読み込みます。Sheet3のシートを読み込むことができます。92)])シート番号を指定して読み込むsheet_nameオプションにシート番号を指定する場合は最初のシートが0になるので注意が必要です。今回は2番目のシートのみ取得します。複数の場合は配列で指定していましたが、1つの場合はシートの番号だけ指定するだけで大丈夫です。=1)実行するとSheet2を読み込むことができます。12シート名とシート番号を別々に説明していましたが、これらが混在していても問題はありません。読み込む順番を変えることもできます。=[1,'Sheet1'])下記のように読み込んだシートは表示されます。38)])OrderdDictから個別に取り出す複数のシートを取り出した時、それぞれのシートのデータはOrderedDictの中に入っています。シート別にOrderedDictから取り出した場合はforを使って下記のように行います。38読み込んだシートの情報を1行毎取り出す読み込んだデータを1行ずつ取得したい場合はdf.valuesを使って取り出すことができます。df.valuesにfor文でloopすることで1行ごとにデータを取り出すことができます。print(f'{row[0]}と{row[1]}')実行すると下記のように表示されます。読み込んだシートの情報を1行毎取り出す。