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的Bottle框架中使用微信API的示例
Apr 23 Python
Python中创建字典的几种方法总结(推荐)
Apr 27 Python
Python基于回溯法子集树模板解决选排问题示例
Sep 07 Python
浅谈pandas用groupby后对层级索引levels的处理方法
Nov 06 Python
Python实现Mysql数据统计及numpy统计函数
Jul 15 Python
Python数据库小程序源代码
Sep 15 Python
python生成大写32位uuid代码
Mar 03 Python
基于Python绘制美观动态圆环图、饼图
Jun 03 Python
keras做CNN的训练误差loss的下降操作
Jun 22 Python
python批量提取图片信息并保存的实现
Feb 05 Python
Python利用folium实现地图可视化
May 23 Python
python编程项目中线上问题排查与解决
Nov 01 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
ajax php传递和接收变量实现思路及代码
2012/12/19 PHP
PHP内核探索:变量存储与类型使用说明
2014/01/30 PHP
php array_map()函数实例用法
2021/03/03 PHP
javascript 对表格的行和列都能加亮显示
2008/12/26 Javascript
JS函数实现动态添加CSS样式表文件
2012/12/15 Javascript
JS实现字体选色板实例代码
2013/11/20 Javascript
js模拟hashtable的简单实例
2014/03/06 Javascript
node.js中的Socket.IO使用实例
2014/11/04 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
jQuery获取标签文本内容和html内容的方法
2015/03/27 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
vue实现登录、注册、退出、跳转等功能
2020/12/23 Vue.js
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
Python模拟百度登录实例详解
2016/01/20 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
Python数据分析之获取双色球历史信息的方法示例
2018/02/03 Python
Python绘制3D图形
2018/05/03 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
Python3创建Django项目的几种方法(3种)
2020/06/03 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
远程教育心得体会
2014/01/03 职场文书
做一个有道德的人演讲稿
2014/05/14 职场文书
村党支部公开承诺书
2014/05/29 职场文书
出售房屋协议书范本
2014/10/06 职场文书
幼儿园大班教师个人工作总结
2015/02/05 职场文书
预备党员介绍人意见
2015/06/01 职场文书
公司食堂管理制度
2015/08/05 职场文书
寒假生活随笔
2015/08/15 职场文书