3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【お手軽Python】pandasによるExcelファイル読み込み

Posted at

#pandasとは
pandasとは、Pythonのライブラリです。
pandasは、主にデータを操作する時に使われます。AIや機械学習にpandasは必須です。
ですが、Excelのファイルを操作する機能も搭載されています。
今回は、pandasを使ったExcelファイルの読み込みの仕方について説明していきます。

#Excelファイル読み込み

###最初のシートのみの読み込み

sample.xlsxの中身が
bandicam 2020-01-20 16-36-57-804.jpg
だった場合

main.py
import pandas as pd
df = pd.read_excel('sample.xlsx')
print(df)

上記のmain.pyを実行すると
bandicam 2020-01-20 16-44-46-679.jpg
となり、無事Excelファイルを読み込む事に成功しました。

###全シートから読み込み

因みに、main.pyの二行目を

df = pd.read_excel('sample.xlsx', sheet_name =None)

とすれば、sample.xlsxの全てのシートからデータを取ってくる事ができます。

###指定したシート読み込み

####番号で指定

sheet_nameをNoneにすると、全シート読み込みとなりました。
sheet_nameに0から始まる番号を指定することで、[指定した数字+1]番目のシートを読み込むことができます。

df = pd.read_excel('sample.xlsx', sheet_name =0) #1枚目のシート読み込み
df = pd.read_excel('sample.xlsx', sheet_name =2) #3枚目のシート読み込み

####名前で指定

sheet_nameに文字列を指定することで、その文字列をシート名に持つシートを読み込むことができます。

df = pd.read_excel('sample.xlsx', sheet_name ='sheet1') #名前が'sheet1'のシート読み込み

#まとめ

pandasを使ってExcelファイルを読み込む方法を紹介しました。
この機能はpandasの全機能の氷山の一角に過ぎません。

非常に様々な場面で使われるライブラリなので、気になった方は是非詳しいサイトなどを調べてみてください。

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?