python操作Excel讀寫--使用xlrdhttp://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html
一、安裝xlrd模塊 到python官網下載http://pypi./pypi/xlrd模塊安裝,前提是已經安裝了python 環(huán)境。 二、使用介紹 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
循環(huán)行列表數據
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
#單元格的值'
三、Demo代碼 Demo代碼其實很簡單,就是讀取Excel數據。
1 # -*- coding: utf-8 -*- |
|