chromebook PR

XLRDError: Excel xlsx file;not supported の対応法。 pandas python chromebook

記事内に商品プロモーションを含む場合があります

2021年 あけましておめでとうございます。

今年はコロナがおさまりニューノーマルではなく、ノーマルな生活が戻りますように。。。

と願いをこめつつstay homeでchromebook 「pyhton 実践データ分析 100本ノック」であそぶ。

とエクセルデータ読み込みで、XLRDError: Excel xlsx file;not supported エラーをはく。

mac で一度やったときはでなかったのにな、と思いつつ対応法です。

xlrd インストール

エラーをみると xlrdなるライブラリがない と怒っているっぽいので、ターミナルをたちあげてxlrdをインストール。

sudo pip3 install xlrd

これで、どうだ。 だめだ XLRDError: Excel xlsx file;not supported とエラーがでる

xlrd のバージョンを下げる

ぐぐってみるとxlrdのバージョンを下げたら解決したという記事があったので、バージョンを指定して再インストール。

sudo pip3 install xlrd==1.2.0

これで、どうだ。 だめだ XLRDError: Excel xlsx file;not supported とまだエラーになりますね。

openpyxlをインストール

pandasのエクセルを読み込む関数pd.read_excel()がデフォルトで、xlrdライブラリを使ってエクセル読み込みをおこなっているので別のopenpyxlライブラリをインストール。

sudo pip3 install openpyxl

そしてpr.read_excel()で、読み込みライブラリをxlrdからopenpyxlに変更。

pd.read_excel('sample.xlsx',engine='openpyxl')

OK。これで読み込めた!

さきへすすもう。

ABOUT ME
matonako
昭和45年生。お仕事はEC系。 嫁、セキセイインコ、魚多数と暮らす。家が大好き。休日はインドア派。 ブログはもっぱら趣味のガンプラ作り、自転車、写真、カメラ、コーヒー、軽登山について。 最近気になるモノ:盆栽、ジャズ、アナログ・レコード、インテリア、ガンプラ