read_excelでxls、xlsxを読み込む / Python pandas

 

{{DZ_TITLE}}
Excelのファイルを読み込む方法

Excelファイル読込方法

以下の方法で、簡単に読み込むことが可能です。

import pandas as pd
df = pd.read_excel(r'd:\temp\test.xlsx')

よくあるエラーメッセージについて

“Missing optional dependency ‘xlrd’.“が発生する場合は

エラーが下記の様に発生する場合

ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.
pip install xlrd

もしくは

pip3 install xlrd

でxlrdモジュールをインストールする。

パラメータ

シート名指定で読込む sheet_name

import pandas as pd
df = pd.read_excel('test.xlsx', sheet_name='sheet2')

シート名で無く0から始まるシート番号を選択することが可能です。

指定行数読込む nrows

import pandas as pd
df = pd.read_excel('test.xlsx', nrows=3)

指定した行を読み飛ばす、 skiprows

import pandas as pd
df = pd.read_excel('test.xlsx', skiprows=[0,1])

末尾を読み飛ばす、 skipfooter

import pandas as pd
df = pd.read_excel('test.xlsx', skipfooter=6)

旧SalesforceのReport等は6行程度フッターが末尾にあったが そのようなフッターがある場合に有効な手段。

関連

Excelファイルの書込み to_excel
read_csvでCSV,TSVファイルを読み込む
Python - Pandas徹底解説

おすすめ記事

JavaScript
JavaScript
Pythonでweb serverを立ち上げる(一時作業用)
Pythonでweb serverを立ち上げる(一時作業用)
Python徹底解説
Python徹底解説
日時処理 / Python Pandas
日時処理 / Python Pandas
Django Adminのパスワードを忘れたら? - Python
Django Adminのパスワードを忘れたら? - Python
Unityでキャラクターを追いかけるカメラを作る。 一定距離での追従
Unityでキャラクターを追いかけるカメラを作る。 一定距離での追従
Supponsered

もっとPythonを学びたいなら

Python徹底解説
Python - OpenCV徹底解説

外部サイト
↓プログラムを学んでみたい場合、学習コースなどもおすすめです!

Comments

comments powered by Disqus