首页 > 编程语言 > 详细

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

时间:2019-11-15 11:04:17      阅读:326      评论:0      收藏:0      [点我收藏+]

Python生成文本格式的excel\xlwt生成文本格式的excel\Python设置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生成文本格式的excel\xlwt生成文本格式的excel\Python设置excel单元格格式为文本\Python excel xlwt 文本格式

原文:https://www.cnblogs.com/lab-zj/p/11864794.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!