怎么在python中使用xlwt对excel进行操作

  介绍

本篇文章为大家展示了怎么在python中使用xlwt对excel进行操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>一。安装xlwt模块

pip3  install  xlwt

<强>二。简单使用xlwt

import  xlwt  #导入模块   时间=workbook  xlwt.Workbook(编码=& # 39;utf - 8 # 39;), #创建workbook 对象   时间=worksheet  workbook.add_sheet (& # 39; sheet1& # 39;), #创建工作表板   worksheet.write(0, 0, & # 39;你好# 39;),#往表中写内容,第一各参数,行,第二个参数,列第三个参数内容   workbook.save (& # 39; students.xls& # 39;), #保存表为students.xls   #在Java中使用poi操作excel 在创建工作簿对象的时候就需要写好表名,创建工作簿对象完成后   #这个表就已经存在,但是使用xlwt 需要在最后调用保存的时候为表命名,并且只有调入保存方法后才会#创建表

<强>三。为内容设置样式

workbook =, xlwt.Workbook(编码=& # 39;utf - 8 # 39;)   时间=worksheet  workbook.add_sheet (& # 39; sheet1& # 39;)   #设置字体样式   时间=font  xlwt.Font ()   #字体   时间=font.name  & # 39; Time  New 罗马# 39;   #加粗   font.bold =,真的   #下划线   font.underline =,真的   #斜体   font.italic =,真的      #创建风格   时间=style  xlwt.XFStyle ()   时间=style.font 字体   #根据样式创建工作簿   worksheet.write(0, 1, & # 39; & # 39;,,风格)   workbook.save (& # 39; students.xls& # 39;)

<强>四。合并单元格

使用xlwt合并单元格时不用像poi通过风格来设置,直接创建和并单元格就可以,

workbook =, xlwt.Workbook(编码=& # 39;utf - 8 # 39;)   时间=worksheet  workbook.add_sheet (& # 39; sheet1& # 39;)   #通过工作表调用合并()创建合并单元格   第号一个和第二个参数单表行合并,第三个和第四个参数列合并,      2 #合并第0列到第列的单元格   worksheet.write_merge (0, 0, 0,, 2,, & # 39; first 合并# 39;)      2 #合并1第行第行第一列的单元格   worksheet.write_merge (0, 1, 0, 0), & # 39; first 合并# 39;)      workbook.save (& # 39; students.xls& # 39;)

如果需要了解具体调合并单元格规则就自己试着合,并查看合并效果。才能清晰明了

<强>五。设置单元格的对齐方式

workbook =, xlwt.Workbook(编码=& # 39;utf - 8 # 39;)   时间=worksheet  workbook.add_sheet (& # 39; sheet1& # 39;)   时间=alignment  xlwt.Alignment ()   #,水平居中   alignment.horz =xlwt.Alignment.HORZ_CENTER   #,垂直居中   alignment.vert =xlwt.Alignment.VERT_CENTER   时间=style  xlwt.XFStyle ()   style.alignment =对齐   #设置单元格宽度   worksheet.col (0) .width =6666      #设置单元格的高度   worksheet.row (0) .height_mismatch =,真的   worksheet.row (0) .height =1000      worksheet.write (0, 0, & # 39; hello  & # 39;,,风格)   workbook.save (& # 39; center.xls& # 39;)

<强>六。设置单元格调边框

workbook =, xlwt.Workbook(编码=& # 39;utf - 8 # 39;)   时间=worksheet  workbook.add_sheet (& # 39; sheet1& # 39;)   时间=border  xlwt.Borders ()   #,虚虚线   #,NO_LINE没有   #,细实线   border.left =xlwt.Borders.THIN   #,设置颜色   border.left_coloure =0 x40b   border.right =xlwt.Borders.THIN      border.right_colour =0 x40b   border.top =xlwt.Borders.THIN      border.top_colour =0 x40b   border.bottom =xlwt.Borders.THIN      border.bottom_colour =0 x40b   时间=style  xlwt.XFStyle ()      时间=style.borders 边界   worksheet.write(0, 0, & # 39;爱# 39;,,风格)   workbook.save (& # 39; dashed.xls& # 39;)

<强>七。设置单元格边框

workbook =, xlwt.Workbook(编码=& # 39;utf - 8 # 39;)   时间=worksheet  workbook.add_sheet (& # 39; sheet1& # 39;)      时间=border  xlwt.Borders ()   #,虚虚线   #,NO_LINE没有   #,细实线   border.left =xlwt.Borders.THIN   border.right =xlwt.Borders.THIN   border.top =xlwt.Borders.THIN   border.bottom =xlwt.Borders.THIN      时间=style  xlwt.XFStyle ()   时间=style.borders 边界   worksheet.write(1, 1, & # 39;爱# 39;,,风格)      workbook.save (& # 39; dashed.xls& # 39;)

怎么在python中使用xlwt对excel进行操作