python xlwt 生成excel

xlwt,常用api的简单使用

  • 安装
pip install xlwt
  • 样式加写入内容,代码注释
import xlwt

# 关于样式
style_head = xlwt.XFStyle() # 初始化样式

font = xlwt.Font() # 初始化字体相关
font.name = "微软雅黑"
font.bold = True
font.colour_index = 1 # TODO 必须是数字索引

bg = xlwt.Pattern() # 初始背景图案
bg.pattern = xlwt.Pattern.SOLID_PATTERN # May be: NO_PATTERN, SOLID_PATTERN, or 0x00 through 0x12
bg.pattern_fore_colour = 4 # May be: 8 through 63. 0 = Black, 1 = White, 2 = Red, 3 = Green, 4 = Blue, 5 = Yellow, 6 = Magenta, 7 = Cyan, 16 = Maroon, 17 = Dark Green, 18 = Dark Blue, 19 = Dark Yellow , almost brown), 20 = Dark Magenta, 21 = Teal, 22 = Light Gray, 23 = Dark Gray

# 设置字体
style_head.font = font
# 设置背景
style_head.pattern = bg


# 创建一个excel
excel = xlwt.Workbook()
# 添加工作区
sheet = excel.add_sheet("档案")

# 标题信息
head = ["姓名","年龄","性别"]
for index,value in enumerate(head):
    sheet.write(0,index,value,style_head)

# 内容信息
content = [("张张张","12","男"),("嘿嘿嘿","25","女")]
for index,value_list in enumerate(content,1):
    for i,value in enumerate(value_list):
        sheet.write(index,i,value)

# 保存excel
excel.save("./excel/write.xlsx")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,734评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,485评论 2 59
  • -1- 标题中的傻老头说的是我爷爷,不过他并不是真的傻,他聪明着呢,凡事都看的很透彻,也能看的很明白,只是他的脾气...
    子豪同学c阅读 2,563评论 0 1
  • 01 公元4393年,一种来自海底的生命占领了地球,人类文明走向毁灭的边缘。 人类的想象力从来不曾想过世界上还会有...
    赵知韫阅读 3,777评论 0 9
  • 回想起第一次自己的涂鸦, 涂色简直不堪入目。 心蓝老师课程言简意赅, 小技巧实用大。
    五彩小狮子阅读 1,521评论 1 1