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登录Gmail并发送Gmail邮件的教程
Apr 17 Python
Pandas实现数据类型转换的一些小技巧汇总
May 07 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
Dec 17 Python
python Kmeans算法原理深入解析
Aug 23 Python
python实现WebSocket服务端过程解析
Oct 18 Python
python OpenCV GrabCut使用实例解析
Nov 11 Python
jupyter notebook的安装与使用详解
May 18 Python
python中有函数重载吗
May 28 Python
Python开发入门——迭代的基本使用
Sep 03 Python
PyQT5速成教程之Qt Designer介绍与入门
Nov 02 Python
Python使用windows设置定时执行脚本
Nov 12 Python
Python面向对象之内置函数相关知识总结
Jun 24 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
新安装的MySQL数据库需要注意的安全知识
2008/07/30 PHP
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
javascript+php实现根据用户时区显示当地时间的方法
2015/03/11 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
清除网页历史记录,屏蔽后退按钮!
2008/12/22 Javascript
js实现无需数据库的县级以上联动行政区域下拉控件
2013/08/14 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
基于JavaScript实现定时跳转到指定页面
2016/01/01 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
python 使用openpyxl读取excel数据
2021/02/18 Python
html5实现移动端适配完美写法
2017/11/16 HTML / CSS
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
请解释流与文件有什么不同
2016/07/29 面试题
实习期自我鉴定
2013/10/11 职场文书
竟聘演讲稿范文
2013/12/31 职场文书
生日宴会答谢词
2014/01/09 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
团代会开幕词
2015/01/28 职场文书
贫困证明书范文
2015/06/16 职场文书
基于python制作简易版学生信息管理系统
2021/04/20 Python
Python echarts实现数据可视化实例详解
2022/03/03 Python