• Python生成文本格式的excelxlwt生成文本格式的excelPython设置excel单元格格式为文本Python excel xlwt 文本格式


    Python生成文本格式的excelxlwt生成文本格式的excelPython设置excel单元格格式为文本Python excel xlwt 文本格式

    解决:

    xlwt 中设置单元格样式主要是通过 XFStyle 这个类来完成的,XFStyle 类中属性与单元格属性的对应关系如下:

    XFStyle属性名对应单元格属性值类型
    num_format_str 数字 str
    font 字体 Font类实例
    alignment 对齐 Alignment类实例
    borders 边框 Borders类实例
    pattern 填充 Pattern类实例
    protection 保护 Protection类实例

    在num_format_str数据性中设置EXCEL自定义格式即可设置单元格格式为文本类型

    1 f = xlwt.Workbook(encoding='utf-8')  # 创建workbook,其实是execl
    2 sheet1 = f.add_sheet('反馈', cell_overwrite_ok=True)       
    3 
    4 style1 = xlwt.XFStyle()  # 设置单元格格式为文本
    5 style1.num_format_str = '@'
    6 for i in range(0, 500):
    7     for j in range(0, 30):
    8         sheet1.write(i, j, style=style1)

    此处简单粗暴,直接将500*30的单元格全部设置为文本格式,可根据实际情况进行详细设置

  • 相关阅读:
    python--执行文件的绝对路径
    python----slots属性安全类
    linux----LAMP之编译安装apache
    MySQL----alter table modify | change的不同
    数据库5
    数据库4
    数据库3
    数据库2
    数据库1
    MySQL exists 和 not exists 的用法
  • 原文地址:https://www.cnblogs.com/lab-zj/p/11864794.html
Copyright © 2020-2023  润新知