欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中使用第三方庫xlrd來寫入Excel文件示例

 更新時間:2015年04月05日 10:14:03   投稿:junjie  
這篇文章主要介紹了Python中使用第三方庫xlrd來寫入Excel文件示例,本文講解了安裝xlwt、API介紹、使用xlwt寫入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中寫入數(shù)據(jù)
復制代碼 代碼如下:

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需要讀者自行從下載包中學習,比如設置格式、超鏈接、公式等。

相關(guān)文章

最新評論