zoukankan      html  css  js  c++  java
  • Python中使用第三方库xlrd来写入Excel文件示例

    Python中使用第三方库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需要读者自行从下载包中学习,比如设置格式、超链接、公式等。

     

  • 相关阅读:
    luogu_P1850 换教室
    luogu_P3224 [HNOI2012]永无乡
    luogu_P1064 金明的预算方案
    luogu_P2014 选课
    luogu_P3372 【模板】线段树 1(动态开点)
    luogu_P2852 [USACO06DEC]牛奶模式Milk Patterns
    luogu_P1941 飞扬的小鸟
    luogu_P2678 跳石头
    luogu_P1638 逛画展
    【Tyvj2046】掷骰子
  • 原文地址:https://www.cnblogs.com/amengduo/p/9586369.html
Copyright © 2011-2022 走看看