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实现抓取页面上链接的简单爬虫分享
Jan 21 Python
Python面向对象编程中关于类和方法的学习笔记
Jun 30 Python
打包发布Python模块的方法详解
Sep 18 Python
深入理解NumPy简明教程---数组2
Dec 17 Python
Python使用flask框架操作sqlite3的两种方式
Jan 31 Python
Python中return self的用法详解
Jul 27 Python
Python开发网站目录扫描器的实现
Feb 21 Python
Python单元和文档测试实例详解
Apr 11 Python
numpy:np.newaxis 实现将行向量转换成列向量
Nov 30 Python
Python用input输入列表的实例代码
Feb 07 Python
Python基于Hypothesis测试库生成测试数据
Apr 29 Python
Python3 搭建Qt5 环境的方法示例
Jul 16 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
一步一步学习PHP(1) php开发环境配置
2010/02/15 PHP
PHPCMS的使用小结
2010/09/20 PHP
PHP面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
node.js集成百度UE编辑器
2015/02/05 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
JavaScript入门教程之引用类型
2016/05/04 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
微信小程序时间选择插件使用详解
2018/12/28 Javascript
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
深入理解Python3中的http.client模块
2017/03/29 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
办公室主任职责范本
2014/03/07 职场文书
请假条的格式
2014/04/11 职场文书
淘宝客服工作职责
2014/07/11 职场文书
无犯罪记录证明
2014/09/19 职场文书
学习十八届四中全会精神思想汇报
2014/10/23 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
2016春季小学开学寄语
2015/12/03 职场文书
JavaScript中10个Reduce常用场景技巧
2022/06/21 Javascript