读excel
1、导入模块
import xlrd 该模块支持以 .xls或.xlsx结尾的文件2、打开Excel文件读取数据
data = xlrd.open_workbook(‘excel.xls‘)3、获取一个工作表
① table = data.sheets()[0] #通过索引顺序获取 ② table = data.sheet_by_index(0) #通过索引顺序获取 ③ 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 写excel1、导入模块
import xlwt 2、创建workbook(其实就是excel,后来保存一下就行) workbook = xlwt.Workbook(encoding = ‘ascii‘) 3、创建表 worksheet = workbook.add_sheet(‘My Worksheet‘) 4、往单元格内写入内容 worksheet.write(0, 0, label = ‘Row 0, Column 0 Value‘) 5、保存 workbook.save(‘Excel_Workbook.xls‘) 向已存在的excel中写入数据from xlrd import open_workbook from xlutils.copy import copy rb = open_workbook(‘m:\\1.xls‘) #通过sheet_by_index()获取的sheet没有write()方法 rs = rb.sheet_by_index(0) wb = copy(rb) #通过get_sheet()获取的sheet有write()方法 ws = wb.get_sheet(0) ws.write(0, 0, ‘changed!‘) wb.save(‘m:\\1.xls‘)
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did172685