Python中使用第三方库xlrd来写入Excel文件示例


Posted in Python onApril 05, 2015

继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表示write xls,同样目前版本只支持97-03版本的Excel。xlwt下载:xlwt 0.7.4

安装xlwt

安装方式一样是python setup.py install就可以了,或者直接解压到你的工程目录中。

API介绍

获取一个xls实例

xls = ExcelWrite.Workbook()

添加一个sheet
sheet = xls.add_sheet("Sheet1")

向sheet中写入数据
sheet.write(row_index, col_index, value)

保存生成xls
xls.save(file_name)

使用xlwt
# -*- coding: utf-8 -*-  

'''   

Created on 2012-12-14   

 

@author:  walfred  

@module: XLRDPkg.write   

@description:  

'''    

 

import xlwt as ExcelWrite  

 

def writeXLS(file_name):  

    value = [["name", "jim", "hmm", "lilei"], ["sex", "man", "woman", "man"], ["age", 19, 24, 24], ["country", "USA", "CHN", "CHN"]]   

    xls = ExcelWrite.Workbook()  

    sheet = xls.add_sheet("Sheet1")  

 

    for i in range(0, 4):  

        for j in range(0, len(value)):  

            sheet.write(j, i, value[i][j])  

 

    xls.save(file_name)  

 

if __name__ == "__main__":  

    writeXLS("./test_write.xls");

当然这只是简单的介绍下如何使用xlwt,更多功能个API需要读者自行从下载包中学习,比如设置格式、超链接、公式等。
Python 相关文章推荐
Python中的闭包详细介绍和实例
Nov 21 Python
python用pickle模块实现“增删改查”的简易功能
Jun 07 Python
ubuntu安装sublime3并配置python3环境的方法
Mar 15 Python
Python操作Sql Server 2008数据库的方法详解
May 17 Python
基于Python pip用国内镜像下载的方法
Jun 12 Python
python通过http下载文件的方法详解
Jul 26 Python
Python tornado上传文件的功能
Mar 26 Python
利用Python制作动态排名图的实现代码
Apr 09 Python
浅谈python量化 双均线策略(金叉死叉)
Jun 03 Python
详解Python高阶函数
Aug 15 Python
python wsgiref源码解析
Feb 06 Python
使用pandas生成/读取csv文件的方法实例
Jul 09 Python
Python中使用第三方库xlrd来读取Excel示例
Apr 05 #Python
Python中使用第三方库xlutils来追加写入Excel文件示例
Apr 05 #Python
Python下使用Psyco模块优化运行速度
Apr 05 #Python
Python中使用tarfile压缩、解压tar归档文件示例
Apr 05 #Python
低版本中Python除法运算小技巧
Apr 05 #Python
Python中使用PDB库调试程序
Apr 05 #Python
使用PDB模式调试Python程序介绍
Apr 05 #Python
You might like
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
写的htc的数据表格
2007/01/20 Javascript
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
2009/12/27 Javascript
Jquery iframe内部出滚动条
2010/02/11 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
jQuery动态背景图片效果实现方法
2015/07/03 Javascript
jQuery实现布局高宽自适应的简单实例
2016/05/28 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
angular ng-repeat数组中的数组实例
2017/02/18 Javascript
详解Vue监听数据变化原理
2017/03/08 Javascript
Angualrjs和bootstrap相结合实现数据表格table
2017/03/30 Javascript
jQuery实现div跟随鼠标移动
2020/08/20 jQuery
js链表操作(实例讲解)
2017/08/29 Javascript
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
[01:04:22]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 IG vs EG
2018/04/01 DOTA
Python操作Redis之设置key的过期时间实例代码
2018/01/25 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
纯CSS3实现的井字棋游戏
2020/11/25 HTML / CSS
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
Luxplus瑞典:香水和美容护理折扣
2018/01/28 全球购物
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
PHP面试题-$message和$$message的区别
2015/12/08 面试题
优秀的毕业生的自我评价
2013/12/12 职场文书
公务员更新知识培训实施方案
2014/03/31 职场文书
置业顾问岗位职责
2015/02/09 职场文书
行政前台岗位职责
2015/04/16 职场文书
就业证明函
2015/06/17 职场文书