python读写Excel文件

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()



发布了32 篇原创文章 · 获赞 55 · 访问量 64万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章