xlwt库怎么安装,python的xlwt模块安装

  xlwt库怎么安装,python的xlwt模块安装

  Xlwt介绍和安装

  Xlwt是Python中操作Excel的库,可以将数据保存为Excel。

  API参考:https://xlwt . readthedocs . io/en/latest/API . html # xlwt。Style.easyxf

  派皮:https://pypi.org/project/xlwt-fix/

  pip安装xlwt

  在保存之前,您可以设置单元格的属性。官网提供以下六种设置。

  组属性

  数字格式数字格式索引(格式记录的索引)

  字体字体索引(字体记录的索引)

  对齐水平和垂直对齐、文本换行、缩进、方向/旋转、文本方向

  边框边框线条样式和颜色

  背景背景区域样式和颜色

  保护单元格被锁定,公式被隐藏

  本文介绍其中的四种:

  字体:字体设置

  对齐:对齐设置

  边框:边框设置

  背景:背景设置

  文中所有代码链接:https://github.com/魁梧之镜0126/Python学习/Tree/Master/Python实践/数据可视化/xlwt

  创建表格

  创建表的过程

  定义工作簿

  添加工作表

  创建一个样式对象style并设置格式(这一步可以省略,它将是默认格式)

  为表赋值

  保存表格

  首先我们创建一个最简单的表格,没有任何格式,内容是从0到71的数字。

  导入xlwt

  定义工作簿workbook=xlwt。工作簿()

  添加一个工作表,其名称为 style sheet=workbook . add _ sheet( style )

  写数据行=0 #行

  列=0 #列

  对于范围内的I(72):

  Sheet.write(row,column,i) #写数据,行列,具体内容是I。

  列=1

  如果第8栏:

  列=0

  行=1

  定义保存Excel的位置和文件名。是的,默认和代码是有区别的。workbook . save( create xceltable . xls )

  此时运行代码,生成的文件如下

  表格可以生成后,我们开始设置格式,包括设置字体、居中、边框、背景。

  设置格式

  1.设置单元格背景

  先说设置单元格背景,因为背景设置主要是颜色设置。这种颜色识别是通用的。

  当我们设置字体和单元格填充时,我们将设置颜色。例如,将字体设置为红色,单元格设置为黄色。在xlwt设置中,每种颜色都由相应的数字表示。参考下图,我们展示了字体为白色或黑色时,单元格颜色的显示效果。

  颜色对应的序号,字体为白色。

  颜色对应的序号,字体为黑色。

  要设置表格格式,我们必须首先定义一个样式。

  创建一个样式对象,初始化样式style style=xlwt。XFStyle()

  接下来,执行背景设置。

  模式=xlwt。模式()

  模式.模式=xlwt。Pattern.SOLID_PATTERN #可以是:NO_PATTERN、SOLID_PATTERN或0x00到0x12

  Pattern.pattern_fore_colour=4 #为背景色赋值。

  根据上图,0代表黑色,1代表白色,2代表红色,以此类推。所有后续涉及颜色的操作都用这个数字表示。

  颜色参考上面的规则,比如4,对应深蓝色。

  设置后,将此背景应用于之前的样式。

  向表格样式添加背景色。

  最后,在赋值的时候,带上格式。

  不带格式的Sheet.write(row,column,i) #

  Sheet.write (row,column,I,style) #具有格式

  2.设置字体格式

  与上面一致,首先要定义一种风格。

  创建一个样式对象,初始化样式style style=xlwt。XFStyle()

  然后设置字体。

  为字体font=xlwt创建一个字体。字体()

  Font.name=Calibri #设置字体

  Font.colour_index=4 #设置字体颜色

  Font.height=400 #字号

  可以选择任意字体,只要匹配Excel中的字体名称即可。

  颜色参考上面的规则,比如4,对应深蓝色。

  字号也要看大家的心情

  设置后,将该字体应用于以前的样式。

  style.font=font

  最后,在赋值的时候,带上格式。

  不带格式的Sheet.write(row,column,i) #

  Sheet.write (row,column,I,style) #具有格式

  完全码

  导入xlwt

  workbook=xlwt。工作簿()

  sheet=workbook.add_sheet(Font )

  创建一个样式对象,初始化样式style style=xlwt。XFStyle()

  为字体font=xlwt创建一个字体。字体()

  Font.name=Calibri #设置字体

  Font.colour_index=4 #设置字体颜色

  Font.height=400 #字号

  定义格式-字体样式。font=font

  写数据行=0 #行

  列=0 #列

  对于范围内的I(72):

  Sheet.write (row,column,I,style) #添加样式

  如果第8栏:

  列=0

  行=1

  workbook.save(Font.xls )

  此时效果如下图所示。字体为Calibri,颜色为蓝色,字号为400。

  我们进一步设置字体,设置粗体、斜体、下划线等。

  Font . name= Times New Roman # Set Font Font . color _ index=color # Set Font color Font . height=400 # Font size Font . bold=True #字体是否为粗体font.italic=True #字体是否为斜体. underline=True #字体是否为下划线字体。struct _ out=true #字体中是否有水平线。让我们来看看粗体、斜体和下划线的效果。下划线的颜色和粗细取决于字体。字体加粗,下划线也加粗。

  下面是横线效果。

  3.位置设置

  目前我只设定水平位置。

  有文章说垂直位置可以用al.vert设置,但是我试了一下没有效果。

  如果以后学了,再更新。

  对齐=xlwt。alignment () alignment.horz=1 #设置水平位置,0表示左对齐,1表示居中,2表示右对齐#设置自动换行对齐方式. wrap=1style。对齐=对齐4,边框设置

  #设置边框

  边框=xlwt。Borders() #创建边框

  #点划线

  #否_行号

  #细实线

  borders.left=xlwt。边框。虚线

  borders.right=xlwt。边框。虚线

  borders.top=xlwt。边框。虚线

  borders.bottom=xlwt。边框。虚线

  borders . left _ colour=color borders . right _ colour=color borders . top _ colour=color borders . bottom _ colour=color style . borders=borders边框颜色可选,就不多说了。谈论边界的线条。

  有两个定义,一个是虚线和细。

  #虚线# NO_LINE不带# thin solid borders . left=xlwt . borders . DASHED borders . right=xlwt . borders . DASHED borders . top=xlwt . borders . DASHED borders . bottom=xlwt . borders . DASHED效果如下

  实心边框

  虚线边框

  还有一种,可以直接用数字表示。

  #细实线:1、小粗实线:2、细虚线:3、中细虚线:4、大粗实线:5、双线:6、小虚线:7#大粗虚线:8、细虚线:9、粗虚线:10、细双虚线:11、粗双虚线:12、斜虚线。

  根据数字定义边框

  最后

  关于xlwt目前的研究,差不多是这样的。后来学的东西多了,再补充~ ~

  参考网站

  3编写python3使用xlwt时的文档字体颜色和边框样式

  Python3.6 xlwt设置单元格对齐

  Python3-xlwt-Excel设置(字体大小、颜色、对齐、换行、合并单元格、边框、背景、下划线、斜体、粗体)

  5个人喜欢。

  计算机编程语言

  作者:杨洋一号

  链接:https://www.jianshu.com/p/b7c387a84204

  来源:简书

  版权归作者所有。商业转载请联系作者授权,非商业转载请注明出处。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: