python腳本處理excel文件很方便
1.讀excel文件,需要安裝xlrd(pip install xlrd)
import xlrd
使用方法book = xlrd.open_workbook(fname)打開excel表格
sh = book.sheet_by_name(sheetname)獲取sheet
nrows = sh.nrows獲取行數
ncols = sh.ncols獲取列數
cell_val = sh.cell_value(i,j)獲取單元格i行j列數據
sh.row_values(i) 獲取第i行數據
sh.col_value(j)獲取第j列數據
參考鏈接
http://www.jb51.net/article/42635.htm
2寫excel文件,需要安裝pyExcelerator(pip install pyExcelerator)
form pyExcelerator import *
book = Workbook() #創建工作簿
sheet = w.add_sheet(sheetname) #創建工作表
sheet.write(i,j)#在單元格第i+1行j+1列寫入數據
book.save("mybook.xls") #保存文件,注意必須是book而不是sheet.save()