Excel文件处理之xlrd、xlwt、xlutils、openpyxl
1读excel要用到xlrd模块(支持xls、xlsx) import xlrd filename="C:/Users/11/Desktop/2.xlsx" book = xlrd.open_workbook(filename) #打开Excel文件读取数据 sheet =book.sheets()[0] #指定工作表 print book.nsheets #获取sheet总数 print sheet.nrows #获取行数 print sheet.ncols #获取列数 print(sheet.cell(1,2)) #获取单元格2行3列的值 print(sheet.row_values(0)) #获取第1行的值(返回数组) print(sheet.col_values(0)) #获取第1列的值(返回数组) 指定工作表的三种方式: sheet = book.sheets()[0] sheet = book.sheet_by_index(0) sheet = book.sheet_by_name('Sheet1') #有的资料显示(u'Sheet1'),测试两种均可 2写excel要用到xlwt模块(支持xls) import xlwt book = xlwt.Workbook(encoding = 'ascii') #创建workbook sheet = book.add