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使用新浪微博API发送微博的例子
Apr 10 Python
python字符串排序方法
Aug 29 Python
python中的break、continue、exit()、pass全面解析
Aug 05 Python
Python图形绘制操作之正弦曲线实现方法分析
Dec 25 Python
使用python编写监听端
Apr 12 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
May 02 Python
对python周期性定时器的示例详解
Feb 19 Python
django的ORM模型的实现原理
Mar 04 Python
Python切片操作去除字符串首尾的空格
Apr 22 Python
Django model重写save方法及update踩坑详解
Jul 27 Python
vue.js刷新当前页面的实例讲解
Dec 29 Python
详解如何用Python实现感知器算法
Jun 18 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
使用Apache的rewrite技术
2006/06/22 PHP
用PHP和ACCESS写聊天室(八)
2006/10/09 PHP
php采集速度探究总结(原创)
2008/04/18 PHP
php学习之流程控制实现代码
2011/06/09 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
基于jquery的跨域调用文件
2010/11/19 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
nodejs教程之异步I/O
2014/11/21 NodeJs
Nodejs实现批量下载妹纸图
2015/05/28 NodeJs
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
babel基本使用详解
2017/02/17 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
2017/04/11 Javascript
JavaScript数值类型知识汇总
2019/11/17 Javascript
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
[06:10]6.81新信使新套装!给你一个炫酷的DOTA2
2014/05/06 DOTA
Python 随机生成中文验证码的实例代码
2013/03/20 Python
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
解决Tensorflow使用pip安装后没有model目录的问题
2018/06/13 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
python调用摄像头的示例代码
2020/09/28 Python
html5的新增的标签和废除的标签简要概述
2013/02/20 HTML / CSS
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
NHL官方在线商店:Shop.NHL.com
2020/05/01 全球购物
宿舍保安职务说明书
2014/02/25 职场文书
档案工作汇报材料
2014/08/21 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
部门主管竞聘书
2015/09/15 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
Python机器学习三大件之一numpy
2021/05/10 Python
docker 制作mysql镜像并自动安装
2022/05/20 Servers