ホームページ > バックエンド開発 > Python チュートリアル > Pythonを使用してExcelファイルを読み取るにはどうすればよいですか? (コード例)

Pythonを使用してExcelファイルを読み取るにはどうすればよいですか? (コード例)

藏色散人
リリース: 2019-03-30 14:18:58
オリジナル
3720 人が閲覧しました

xlrd モジュールを使用すると、スプレッドシートから情報を取得できます。たとえば、Python を使用してデータの読み取り、書き込み、または変更を行うことができます。さらに、ユーザーはさまざまなテーブルを横断して、何らかの基準に基づいてデータを取得したり、一部の行や列を変更したりして、多くの作業を実行する必要がある場合があります。

xlrd モジュールは、スプレッドシートからデータを抽出するために使用されます。

xlrd モジュールのインストール コマンド:

pip install xlrd
ログイン後にコピー

入力ファイル:

Pythonを使用してExcelファイルを読み取るにはどうすればよいですか? (コード例)

#コード #1:

# 使用Python读取excel文件
import xlrd 
  
# 给出文件的位置
loc = ("path of file") 
  
# 打开Workbook 
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
# 对于第0行和第0列
sheet.cell_value(0, 0)
ログイン後にコピー

出力:


'NAME'
ログイン後にコピー

コード #2: 行番号の抽出

# 使用Python提取行数
import xlrd 
  
#给出文件的位置
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
sheet.cell_value(0, 0) 
  
#提取行数 
print(sheet.nrows)
ログイン後にコピー

出力:

4
ログイン後にコピー

コード #3:列番号の抽出

# 用Python程序提取列数
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
# 对于第0行和第0列
sheet.cell_value(0, 0) 
  
# 提取列数
print(sheet.ncols)
ログイン後にコピー

出力:


3
ログイン後にコピー

コード #4:すべての列名を抽出

# 提取所有列名
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
sheet.cell_value(0, 0) 
  
for i in range(sheet.ncols): 
    print(sheet.cell_value(0, i))
ログイン後にコピー

出力:

NAME
SEMESTER
ROLL NO
ログイン後にコピー

コード #5: 最初の列を抽出します。

# 提取第一列
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
sheet.cell_value(0, 0) 
  
for i in range(sheet.nrows): 
    print(sheet.cell_value(i, 0))
ログイン後にコピー

出力:


NAME
ALEX
CLAY
JUSTIN
ログイン後にコピー

コード #6: 特定の行を抽出します。 値

出力:

['ALEX', 4.0, 2011272.0]]
ログイン後にコピー
関連する推奨事項: "

Python チュートリアル "

この記事は、Python で Excel ファイルを読み取る方法について説明しています。困っている友達に役立つことを願っています!

以上がPythonを使用してExcelファイルを読み取るにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート