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