PythonにはExcelファイル(.xls, .xlsx)を読み書き(入出力)するためのライブラリがいくつかある。読み込みか書き込みか読み書き両方か、.xlsと.xlsxのどちらに対応しているかなどの違いがある。 以下の内容について説明する。 Excelファイルの拡張子xlsとxlsxの違い Excelファイルを読み書きするPythonライブラリの違いと使い分け Excelファイルのデータをもとに分析するならpandas Excelファイルの書式を保ったまま編集・追記するならopenpyxl xlsファイルを扱う必要があるならxlrd, xlwt Excelファイルの拡張子xlsとxlsxの違い Excelファイルにはバージョンによって拡張子が.xlsのものと.xlsxのものが存在する。 .xls: Excel97-2003のExcelファイル .xlsx: Excel2007以降のEx