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 相关文章推荐
Pyramid Mako模板引入helper对象的步骤方法
Nov 27 Python
用Python的pandas框架操作Excel文件中的数据教程
Mar 31 Python
python使用wmi模块获取windows下的系统信息 监控系统
Oct 27 Python
使用简单工厂模式来进行Python的设计模式编程
Mar 01 Python
分析Python中设计模式之Decorator装饰器模式的要点
Mar 02 Python
Python利用正则表达式实现计算器算法思路解析
Apr 25 Python
python中的decorator的作用详解
Jul 26 Python
python opencv读mp4视频的实例
Dec 07 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
Django中ORM找出内容不为空的数据实例
May 20 Python
Visual Studio Code搭建django项目的方法步骤
Sep 17 Python
Python 列表反转显示的四种方法
Nov 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输出时间格式
2013/08/31 PHP
PHP Switch 语句之学习笔记
2013/09/21 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
Laravel统一错误处理为JSON的方法介绍
2020/10/18 PHP
Javascript this关键字使用分析
2008/10/21 Javascript
关于juqery radio写法的兼容性问题(新老版本jquery)
2010/06/14 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
详解AngularJS中自定义过滤器
2015/12/28 Javascript
AngularJS实现Model缓存的方式
2016/02/03 Javascript
在Docker快速部署Node.js应用的详细步骤
2016/09/02 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
VUE+elementui组件在table-cell单元格中绘制微型echarts图
2020/04/20 Javascript
[34:08]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS EG
2018/03/30 DOTA
python获取豆瓣电影简介代码分享
2014/01/16 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
Python多线程扫描端口代码示例
2018/02/09 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
2018/04/27 Python
django+xadmin+djcelery实现后台管理定时任务
2018/08/14 Python
python使用 request 发送表单数据操作示例
2019/09/25 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
python ubplot使用方法解析
2020/01/10 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
Pandas替换及部分替换(replace)实现流程详解
2020/10/12 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
python 将Excel转Word的示例
2021/03/02 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
2014/11/11 HTML / CSS
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
艺术设计专业个人求职信
2014/04/10 职场文书
自主招生自荐信格式
2015/03/04 职场文书
简短的人生哲理(38句)
2019/08/13 职场文书
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python