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天气预报采集器实现代码(网页爬虫)
Oct 07 Python
详解Django中的过滤器
Jul 16 Python
使用Python编写简单的画图板程序的示例教程
Dec 08 Python
Python装饰器实现几类验证功能做法实例
May 18 Python
python 文件操作删除某行的实例
Sep 04 Python
pycharm 主题theme设置调整仿sublime的方法
May 23 Python
Python list列表中删除多个重复元素操作示例
Feb 27 Python
python 实现交换两个列表元素的位置示例
Jun 26 Python
Django Admin后台添加数据库视图过程解析
Apr 01 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
Aug 07 Python
Python使用tkinter实现小时钟效果
Feb 22 Python
Python 数据可视化神器Pyecharts绘制图像练习
Feb 28 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 mkdir()无写权限的问题解决方法
2014/06/19 PHP
PHP不用递归遍历目录下所有文件的代码
2014/07/04 PHP
Zend Framework入门知识点小结
2016/03/19 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
PHP实现的mysql读写分离操作示例
2018/05/22 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
php libevent 功能与使用方法详解
2020/03/04 PHP
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
javascript Math.random()随机数函数
2009/11/04 Javascript
jQuery 树形结构的选择器
2010/02/15 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
jQuery的position()方法详解
2015/07/19 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
基于JavaScript实现Tab选项卡切换效果
2016/11/24 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
web.py中调用文件夹内模板的方法
2014/08/26 Python
Django REST framework 视图和路由详解
2019/07/19 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
python安装本地whl的实例步骤
2019/10/12 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
办理信用卡工作证明
2014/01/11 职场文书
个人优缺点自我评价
2014/01/27 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
2016年春节慰问信息大全
2015/11/30 职场文书
入党转正申请书范文
2019/05/20 职场文书
JavaScript实现两个数组的交集
2022/03/25 Javascript