在Python中,我们也可以用xlwt来制作excel表格,是不是很神奇,接下来一起学习吧。

举例:

```python

import xlwt

wb = xlwt.Workbook(encoding = 'ascii') #创建实例,并且规定编码

ws = wb.add_sheet('My Worksheet') #设置工作表名称

ws.write(0,0,'first') #向表格中插入字符串,前两位数字分别为行和列,第三个参数为要插入的内容,第四个参数可以设置样式

wb.save('test.xls') #将生成的表格保存为

单元格样式控制:

```python

def set_style(name, height, bold=False, back=False): #样式控制函数

style = xlwt.XFStyle() # 初始化样式

font = xlwt.Font() # 为样式创建字体

font.name = name # 字体由函数传入

font.bold = bold

font.color_index = 4

font.height = height

style.font = font

borders = xlwt.Borders() # 设置边框

borders.left = xlwt.Borders.THIN # 可选: NO_LINE, THIN, MEDIUM, DASHED, DOTTED, THICK, DOUBLE, HAIR, MEDIUM_DASHED, THIN_DASH_DOTTED, MEDIUM_DASH_DOTTED, THIN_DASH_DOT_DOTTED, MEDIUM_DASH_DOT_DOTTED, SLANTED_MEDIUM_DASH_DOTTED, or 0x00 through 0x0D.

borders.right = xlwt.Borders.THIN

borders.top = xlwt.Borders.THIN

borders.bottom = xlwt.Borders.THIN

style.borders = borders

if back:

patterni = xlwt.Pattern() # 为样式创建图案

patterni.pattern = 2 # 设置底纹的图案索引,1为实心,2为50%灰色,对应为excel文件单元格格式中填充中的图案样式

patterni.pattern_fore_colour = 0x16 # 设置底纹的前景色,对应为excel文件单元格格式中填充中的背景色

patterni.pattern_back_colour = 0x16 # 设置底纹的背景色,对应为excel文件单元格格式中填充中的图案颜色

style.pattern = patterni # 为样式设置图案

return style

背景色对照:

aqua 0x31

black 0x08

blue 0x0C

blue_gray 0x36

bright_green 0x0B

brown 0x3C

coral 0x1D

cyan_ega 0x0F

dark_blue 0x12

dark_blue_ega 0x12

dark_green 0x3A

dark_green_ega 0x11

dark_purple 0x1C

dark_red 0x10

dark_red_ega 0x10

dark_teal 0x38

dark_yellow 0x13

gold 0x33

gray_ega 0x17

gray25 0x16

gray40 0x37

gray50 0x17

gray80 0x3F

green 0x11

ice_blue 0x1F

indigo 0x3E

ivory 0x1A

lavender 0x2E

light_blue 0x30

light_green 0x2A

light_orange 0x34

light_turquoise 0x29

light_yellow 0x2B

lime 0x32

magenta_ega 0x0E

ocean_blue 0x1E

olive_ega 0x13

olive_green 0x3B

orange 0x35

pale_blue 0x2C

periwinkle 0x18

pink 0x0E

plum 0x3D

purple_ega 0x14

red 0x0A

rose 0x2D

sea_green 0x39

silver_ega 0x16

sky_blue 0x28

tan 0x2F

teal 0x15

teal_ega 0x15

turquoise 0x0F

violet 0x14

white 0x09

yellow 0x0D

到此这篇关于Python中用xlwt制作表格实例讲解的文章就介绍到这了,更多相关Python中如何用xlwt制作表格内容请搜索python博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持python博客!

用python如何制作表格步骤_Python中用xlwt制作表格实例讲解相关推荐

  1. python将list转为矩阵_python list转矩阵的实例讲解

    python list转矩阵的实例讲解 如下所示: #list转矩阵,矩阵列合并 x = [[1.2,2.2,1.4],[1.3,2.4,2.1],[1,1,0]] #表示有三个点,第一个点为(1,2 ...

  2. python if else 嵌套格式_python中if嵌套命令实例讲解

    一.嵌套命令计算机执行的顺序 缩进相同的命令处于同一个等级,第一步,计算机就要按顺序一条一条地执行命令. 1.先给score赋值: 2.因为if和else是只能留一个的互斥关系,if和else下的代码 ...

  3. python实现雪花飘落效果_python实现雪花飘落效果实例讲解及源码分享!

    点击蓝字"python教程"关注我们哟! 前言 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及 ...

  4. python绘制散点图的步骤_python绘制散点图并标记序号的方法

    python绘制散点图并标记序号的方法 实现二维平面上散点的绘制,并可以给每个散点标记序号或者名称: import numpy as np import matplotlib.pyplot as pl ...

  5. python链表的创建_python数据结构之链表的实例讲解

    在程序中,经常需要将组(通常是同为某个类型的)数据元素作为整体 管理和使,需要创建这种元素组,变量记录它们,传进传出函数等. 组数据中包含的元素个数可能发变化(可以增加或删除元素). 对于这种需求,最 ...

  6. python链表值讲解_python数据结构之链表的实例讲解

    在程序中,经常需要将⼀组(通常是同为某个类型的)数据元素作为整体 管理和使⽤,需要创建这种元素组,⽤变量记录它们,传进传出函数等. ⼀组数据中包含的元素个数可能发⽣变化(可以增加或删除元素). 对于这 ...

  7. python的empty函数_python中numpy.empty()函数实例讲解

    在使用python编程的过程中,想要快速的创建ndarray数组,可以使用numpy.empty()函数.numpy.empty()函数所创建的数组内所有元素均为空,没有实际意义,所以它也是创建数组最 ...

  8. python做表格计算公式_Python自学Day45 制作Excel报表

    制作报表 导出Excel报表 报表就是用表格.图表等格式来动态显示数据,所以有人用这样的公式来描述报表: 报表 = 多样的格式 + 动态的数据 有很多的三方库支持在 安装xlwt. pip insta ...

  9. python实现表格合并_Python实现合并excel表格的方法分析

    本文实例讲述了Python实现合并excel表格的方法.分享给大家供大家参考,具体如下: 需求 将一个文件夹中的excel表格合并成我们想要的形式,主要要pandas中的concat()函数 思路 用 ...

最新文章

  1. 自动驾驶汽车视觉- 图像特征提取与匹配技术
  2. java pkcs1转pkcs8_.NET Core RSA密钥的xml、pkcs1、pkcs8格式转换和JavaScript、Java等语言进行对接...
  3. 自动驾驶出租车竞争激烈,国内百度占得先机!
  4. 如何解决 “ 段错误(吐核) ” ???
  5. Delphi字符串函数Delete
  6. JAVA——JScrollbar 滚动条自动滚动到底端解决方案
  7. 泊松分布的分布函数_常见概率分布汇总
  8. 最年轻图灵奖女性得主:谁说女的数学都比男的差
  9. django-分页器
  10. (Markdown图片居中)CSDN 验证通过
  11. 固态硬盘在线测试软件,SSD检测工具(SSDlife Pro)
  12. 芝麻开门-如何解决电脑PIN码忘记了不能登录问题
  13. HC05蓝牙模块配对步骤及AT模式设置方法(转载并进行部分修改)
  14. Win11怎么看用了多少流量?
  15. PoseCNN(A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes)复现记录
  16. 逻辑回归(Logistic Regression):线性回归与逻辑回归的来龙去脉
  17. selenium破解滑块验证码自动查询+获取后续表单数据
  18. vue实现静音播放video标签(视频/视频流)
  19. 奥运上最幸福的失意人-劳伦杰克逊
  20. JavaScript IP MAC 验证

热门文章

  1. 罗永浩望着 7 年前的罗永浩
  2. 苹果无人驾驶拿 124 个工程师祭天!
  3. 未来 10 年的科技圈,将会因这 10 项技术而颠覆!
  4. 百度成为“数字中国”建设核心推动力
  5. 区块链,到底是美好未来还是题材炒作?
  6. TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?
  7. 福建工程学院计算机专利,基于车床硬件平台的再制造数控滚齿机专利_专利查询 - 天眼查...
  8. 计算机教学研讨会议记录,教学教研工作会议记录3.doc
  9. 台式电脑打不开计算机c盘,电脑c盘打不开进不了系统怎么办
  10. Java高级进阶学习资料!Java虚拟机的垃圾回收机制