• python 写入 execl 文件 之 xlwt 模块


    1. xlwt 安装

    pip install xlwt 

    2. xlwt 操作, 代码

    #!/usr/bin/env python3
    import xlwt
    # 只能创建 新的 excel 文件
    
    # 1. 创建文件对象
    new_excel_file = xlwt.Workbook(encoding='utf-8')  # 设置字符类型, 默认 ascii 类型
    
    # 2. 创建表
    sheet_info = new_excel_file.add_sheet("sheet_zsy_1", cell_overwrite_ok=True)
    # add_sheet 参数:
    #   sheetname : 表名
    #   cell_overwrite_ok : 如果“真”,添加的工作表中的单元格如果写入一次以上,将不会引发异常
    
    
    # --------------------------------
    #      对数据进行 样式设置
    # style = xlwt.XFStyle()  # 初始化样式
    # font = xlwt.Font()  # 为样式创建字体
    # font.name = 'Times New Roman'  # 字体
    # font.bold = True  # 黑体
    # font.underline = True  # 下划线
    # font.italic = True  # 斜体字
    # style.font = font  # 设定样式
    #
    # # 如果要为数据添加样式话就
    # sheet_info.write(1, 0, 'Formatted value', style)  # 带样式的写入
    
    # 如果不在 write 添加 style 属性则 为默认样式
    
    # --------------------------------
    
    
    # 3. 写入数据
    #   3.1. 循环写入行
    for i in range(20):
        #   3.2. 循环获得每行数据的列表
        list1 = list("abcdef")
    
        #   3.3. 循环分别插入每行的数据
        for j, k in enumerate(list1):
            # 3.4. 向 i 行 j 列 插入 值 k
            sheet_info.write(i, j, k)
    
    # sheet_info.write 参数:
    #   参数 1 :第几行
    #   参数 2 :第几列
    #   参数 3 :插入的数据
    
    
    # 4. 保存新文件
    new_excel_file.save('adad.xls')
    
  • 相关阅读:
    BZOJ3543: [ONTAK2010]Garden
    python初识面向对象
    python装饰器
    python递归函数及二分法查找
    python内置函数及匿名函数
    生成器和生成器函数以及各种推导式
    第一类对象 函数名 变量名
    函数的进阶
    Python初始函数
    Python文件操作
  • 原文地址:https://www.cnblogs.com/dream4567/p/9205689.html
Copyright © 2020-2023  润新知