ホームページ >バックエンド開発 >Python チュートリアル >PythonでExcelデータをバッチ処理するにはどうすればよいですか?

PythonでExcelデータをバッチ処理するにはどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-06-15 11:09:425696ブラウズ

PythonでExcelデータをバッチ処理するにはどうすればよいですか?

#Python は Excel データをどのようにバッチ処理しますか?

Python で Excel データをバッチ処理する方法:

Python が順番に読み取れるように、Excel の内容は規則的である必要があります。たとえば、行と列ごとに読み取ります。

1. xlrd モジュールをインストールする

Python 公式 Web サイトにアクセスして、http://pypi.python.org/pypi/xlrd モジュールをダウンロードしてインストールします。 Python環境がインストールされていること。

2. 使用方法の紹介

1. インポート モジュール

import xlrd

2. Excel ファイルを開いてデータを読み取ります

data = xlrd.open_workbook('excelFile.xls')

3. スキルを活用する

ワークシートを取得する

table = data.sheets()[0] #インデックス順で取得

table = data.sheet_by_index(0) #インデックス順で取得

#table = data.sheet_by_name(u'Sheet1')#名前で取得

行と列全体 (配列) の値を取得します

テーブル。 row_values( i)

table.col_values(i)

行数と列数の取得

nrows = table .nrows

ncols = table.ncols

ループ行リスト データ

for i in range(nrows):

print table.row_values(i)

cell

cell_A1 = table.cell(0,0).value

cell_C4 = table.cell(2,3).value

行と列のインデックスを使用します

cell_A1 = table。 row(0) [0].value

cell_A2 = table.col(1)[0].value

簡単な書き込み

row = 0

col = 0

# タイプ 0 空、1 文字列、2 数値、3 日付、4 ブール値, 5 エラー

ctype = 1 value = 'セル値'

xf = 0 #拡張書式

table.put_cell(row,col,ctype,value,xf)

table.cell(0,0) #セルの値

table.cell(0,0).value #セルの値 '

推奨チュートリアル: "Python ビデオ チュートリアル "

以上がPythonでExcelデータをバッチ処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。