读取 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excel.xls') 3、获取一个工作表 1 table = data.sheets()[0] #通过索引顺序获取 2 table = data.sheet_by_index(0) #通过索引顺序获取 3 table = data.sheet_by_name(u'Sheet1')#通过名称获取 4、获取整行和整列的值(返回数组) table.row_values(i) table.col_values(i) 5、获取行数和列数 table.nrows table.ncols 6、获取单元格 table.cell(0,0).value table.cell(2,3).value -------------------------------------------------------- 写入 1、导入模块 import xlwt 2、创建workbook(其实就是excel,后来保存一下就行) workbook = xlwt.Workbook(encoding = 'ascii') 3、创建表 worksheet = workbook.add_sheet('My Worksheet') ——属性:cell_overwrite_ok=True,添加后表示可以重写数据 比如这样: sheet.write(0,0,'test') sheet.write(0,0,'oops') 会出错,添加上面代码cell_overwrite_ok=True可解除 4、往单元格内写入内容 worksheet.write(0, 0, label = 'Row 0, Column 0 Value') 5、保存 workbook.save('Excel_Workbook.xls') http://www.jb51.net/article/60510.htm |