應為工作的原因有所接觸python,學習過程中找了點有用的東東,分享一下
使用xlrd包,它可以運作在所有的平台上。
Windows下載下傳連結:
http://download.csdn.net/detail/qianminming/2026756#comment
這意味着你可以在Linux系統上用Python讀取Excel檔案!
使用示例:
打開工作表
import xlrd
wb = xlrd.open_workbook('mywbook.xls')
檢查工作表名稱
wb.sheet_names()
得到第一個工作表,或者通過索引順序 或 工作表名稱
sh = wb.sheet_by_index(0)
sh = wb.sheet_by_name(u'Sheet1')
循環行,得到你要索引的清單:
for rownum in range(sh.nrows):
print sh.row_values(rownum)
如果你隻是想得到第一列:
first_column = sh.col_values(0)
索引獨立的單元格:
cell_A1 = sh.cell(0,0).value
cell_C4 = sh.cell(2,3).value
在單元格輸入一些内容:
row = 0
col = 0
ctype = 1 # 檢視下面
value = 'asdf'
xf = 0 # 擴充的格式化 (預設是0)
sh.put_cell(row, col, ctype, value, xf)
sh.cell(0,0) # 文本:u'asdf'
sh.cell(0,0).value # 'asdf'
可選的類型ctype: 0 = empty(空), 1 = string(字元), 2 = number(數字), 3 = date(日期), 4 = boolean(布爾), 5 = error(錯誤)