首頁 >後端開發 >Python教學 >python如何批次處理excel資料?

python如何批次處理excel資料?

coldplay.xixi
coldplay.xixi原創
2020-06-15 11:09:425685瀏覽

python如何批次處理excel資料?

python如何批次處理excel資料?

python批次處理excel資料的方法:

#excel的內容需要規律,python才能按順序讀取出來。例如按行按列讀取。

一、安裝xlrd模組

到python官網下載http://pypi.python.org/pypi/xlrd模組安裝,前提是已經安裝了python 環境。

二、使用介紹

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')#透過名稱取得

取得整行和整列的值(陣列)

table.row_values( i)

table.col_values(i)

#取得行數與列數

nrows = table.nrows

ncols = table.ncols

循環行列表資料

for i in range(nrows ):

print table.row_values(i)

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 empty,1 string, 2 number, 3 date, 4 boolean, 5 error

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn