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实现方法
Nov 18 Python
用Python进行基础的函数式编程的教程
Mar 31 Python
Python的网络编程库Gevent的安装及使用技巧
Jun 24 Python
python timestamp和datetime之间转换详解
Dec 11 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
Jul 01 Python
Django配置MySQL数据库的完整步骤
Sep 07 Python
浅析python redis的连接及相关操作
Nov 07 Python
tensorflow estimator 使用hook实现finetune方式
Jan 21 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 Python
Python数据库封装实现代码示例解析
Sep 05 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
Oct 28 Python
python中pycryto实现数据加密
Apr 29 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建立文件夹代码
2015/01/06 PHP
详解Yii2高级版引入bootstrap.js的一个办法
2017/03/21 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
centos7上编译安装php7以php-fpm方式连接apache
2018/11/08 PHP
Yii框架学习笔记之session与cookie简单操作示例
2019/04/30 PHP
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
微信小程序使用字体图标的方法
2019/05/23 Javascript
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
Python 创建子进程模块subprocess详解
2015/04/08 Python
读写json中文ASCII乱码问题的解决方法
2016/11/05 Python
python正则分析nginx的访问日志
2017/01/17 Python
python实现换位加密算法的示例
2018/10/14 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
centos7之Python3.74安装教程
2019/08/15 Python
Python如何实现邮件功能
2020/05/27 Python
行政总监岗位职责
2013/12/05 职场文书
《太阳》教学反思
2014/02/21 职场文书
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
弘扬职业精神演讲稿
2014/03/20 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
教师党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
文明班级申报材料
2014/12/24 职场文书
2016年社区“6.26”禁毒日宣传活动总结
2016/04/05 职场文书
解析CSS 提取图片主题色功能(小技巧)
2021/05/12 HTML / CSS
聊聊Python中关于a=[[]]*3的反思
2021/06/02 Python