python使用xlrd xlwt操作Excel
2015-06-23 16:47
961 查看
这里主要示范模块的一些简单实用方法,方便以后查阅:
import xlrd import xlwt import sys """下面是xlrd模块的一些简单实用方法""" fileName = "testFile.xlsx" fd = xlrd.open_workbook(fileName) try: sheetPage = fd.sheet_by_name(u"Sheet1") except: print "no sheet named Sheet1 in %s " % filename rows = sheetPage.nrows cols = sheetPage.ncols print "Sheet1 rows: " + str(rows) print "Sheet1 cols: " + str(cols) """下面是xlwt模块的一些简单实用方法""" """用来存储用户输入的name age""" name_age_list = [] """ 初始化输入计数 """ redNum = 0 """循环读取""" while True: if redNum == 6: break else: line = sys.stdin.readline() redNum += 1 name_age_list.append(line) """新建文件""" sheetFile = xlwt.Workbook() """建立页表""" sheetPage = sheetFile.add_sheet("nameSheet") i = 0 for red in name_age_list: name = red.split()[0] age = red.split()[1] sheetPage.write(i, 0, name) sheetPage.write(i, 1, int(age)) i += 1 """保存文件""" sheetFile.save("example1.xls")
相关文章推荐
- gdbinit 利用python,支持打印各种容器中的元素
- [python] EDBID-36925中POC的分析
- Python通过Thrift插入Hbase实验
- 对于python全局性解释锁(GIL)的一些理解
- OpenCV+Python环境搭建以及第一个程序
- RedHat下安装Python3
- Python的range()
- Python多线程1:threading
- Python中的uuid
- python activemq操作: producer
- python socket编程详细介绍
- python多线程编程----threading模块
- Python_Scrapy_9.网页 HTML CSS
- wxpython, py2exe的一些用法
- python时间处理
- python 使用 mechanize 模拟浏览器访问网页
- python yield keyword
- Python中线程编程之threading模块的使用详解
- Python 赋值、浅拷贝、深拷贝的区别?
- python的多线程编程 --- thread模块