Python中使用第三方库xlrd来写入Excel文件示例
继上一篇文章使用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需要读者自行从下载包中学习,比如设置格式、超链接、公式等。
相关推荐
zhuquan0 2017-01-21
Leewoxinyiran 2020-07-19
柠檬班 2020-07-04
ericxieforever 2020-06-21
flycony 2020-07-05
magicandy 2020-07-04
sulindong0 2020-05-18
meylovezn 2019-12-17
JakobHu 2019-11-04
ITxiaobaibai 2019-10-30
socket 2019-09-02
Kwong 2019-06-30
dxbjfu0 2019-06-26
shengge0 2014-02-07
Fitzzhang 2018-09-16
lingchen 2018-09-05
qinglv 2018-06-21
wyqwilliam 2018-01-31
Datawhale 2017-09-12