码迷,mamicode.com
首页 > 其他好文 > 详细

遍历元组写excel,读excel文件

时间:2015-11-25 19:39:33      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:python

pip install xlrd xlwt 

写excel

#coding=utf-8

import xlwt

workbook = xlwt.Workbook(encoding=‘utf-8‘)

booksheet = workbook.add_sheet(‘Sheet 1‘,cell_overwrite_ok=True)

workbook.add_sheet(‘Sheet 2‘)

DATA = ((‘学号‘, ‘姓名‘, ‘年龄‘, ‘性别‘, ‘成绩‘),

            (1001, ‘AAAA‘, 23, ‘‘, 98),

            (1002, ‘BBBB‘, 21, ‘‘, 90),

            (1003, ‘CCCC‘, 24, ‘‘, 100),

            (1004, ‘DDDD‘, 22, ‘‘, 86),

            (1005, ‘EEEE‘, 25, ‘‘, 88),)

 

for i, row in enumerate(DATA):

  forj, col in enumerate(row):

   booksheet.write(i, j, col)

workbook.save(‘chenji.xls‘)


chenji.xls显示

技术分享



读取excel

读Excel


获取一个文件 

workbook = xlrd.open_workbook(‘成绩单.xls‘) 

获取文件中表单数量 

workbook.nsheets 

获取一个表单 

workbook.sheets()[i], 

workbook.sheet_by_index(i) 

workbook.sheet_by_name(u‘Sheet1‘) 

获取行,列数 

sheet.nrows, sheet.ncols 

获取整行,列数据 

sheet.row(i), sheet.col(j) 

获取某个单元格数据 

sheet.cell(i, j).value 

sheet.row(i)[j].value 

sheet.col(j)[i].value



#coding=utf-8

import xlrd


workbook = xlrd.open_workbook(‘chenji.xls‘)

print "There are {} sheets in the workbook".format(workbook.nsheets)

for booksheet in workbook.sheets():

    print booksheet.name

    for row in xrange(booksheet.nrows):

        for col in xrange(booksheet.ncols):

            print xlrd.cellname(row, col)  #打印列名A1,b2...

            print booksheet.cell(row, col).value #打印单元格的值


本文出自 “dba天空” 博客,请务必保留此出处http://9425473.blog.51cto.com/9415473/1716804

遍历元组写excel,读excel文件

标签:python

原文地址:http://9425473.blog.51cto.com/9415473/1716804

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!