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 相关文章推荐
在Django中编写模版节点及注册标签的方法
Jul 20 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
May 08 Python
Tensorflow 查看变量的值方法
Jun 14 Python
浅谈django orm 优化
Aug 18 Python
python实现嵌套列表平铺的两种方法
Nov 08 Python
django 中的聚合函数,分组函数,F 查询,Q查询
Jul 25 Python
深入了解Django中间件及其方法
Jul 26 Python
Python:slice与indices的用法
Nov 25 Python
tensorflow实现训练变量checkpoint的保存与读取
Feb 10 Python
python 控制台单行刷新,多行刷新实例
Feb 19 Python
Python + selenium + crontab实现每日定时自动打卡功能
Mar 31 Python
celery在python爬虫中定时操作实例讲解
Nov 27 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如何透过ODBC来存取数据库
2006/10/09 PHP
PHP 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
写了10年的Javascript也未必全了解的连续赋值运算
2011/03/25 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
js简单实现调整网页字体大小的方法
2016/07/23 Javascript
jQuery实现圣诞节礼物传送(花式轮播)
2016/12/25 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
layer弹出层取消遮罩的方法
2019/09/25 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
JS实现随机点名器
2020/04/12 Javascript
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
Python批量按比例缩小图片脚本分享
2015/05/21 Python
使用python检测主机存活端口及检查存活主机
2015/10/12 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
2018/05/25 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
python 串行执行和并行执行实例
2020/04/30 Python
python基于opencv实现人脸识别
2021/01/04 Python
CSS3 rgb and rgba(透明色)的使用详解
2020/09/25 HTML / CSS
施华洛世奇加拿大官网:SWAROVSKI加拿大
2018/06/03 全球购物
iostream与iostream.h的区别
2015/01/16 面试题
医学毕业生自荐信
2013/10/11 职场文书
美术指导求职信
2014/03/17 职场文书
2014年行政工作总结
2014/11/19 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
学校捐书活动总结
2015/05/08 职场文书
学籍证明模板
2015/06/18 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
如何解决php-fpm启动不了问题
2021/11/17 PHP