,,python怎么使用xlwt操作excel你知道吗

,,python怎么使用xlwt操作excel你知道吗

这篇文章主要为大家介绍了大蟒使用xlwt操作擅长的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

目录

总结

一、安装

点安装xlwt

二、创建表格并写入

导入xlwt

# 创建一个练习本并设置编码

工作簿=xlwt .工作簿(编码='utf-8 ')

# 添加表

worksheet=workbook.add_sheet('飞兔小哥)

# 写入excel,参数对应行,列,值

worksheet.write(1,0,label='我爱自动传送)

# 保存

workbook.save('xlwt教学. xls’)

三、设置单元格样式

导入xlwt

工作簿=xlwt .工作簿(编码='ascii ')

worksheet=workbook.add_sheet('飞兔小哥)

# 初始化样式

style=xlwt .XFStyle()

# 为样式创建字体

font=xlwt .字体()

# 黑体

font.name='Times New Roman '

font.bold=True

# 下划线

font.underline=True

# 斜体字

font.italic=True

# 设定样式

style.font=font

# 带样式的写入

worksheet.write(0,0,带样式的单元格,风格)

# 保存文件

workbook.save('xwlt单元格样式教学. xls’)

四、设置单元格宽度

导入xlwt

工作簿=xlwt .工作簿()

worksheet=workbook.add_sheet('飞兔小哥)

worksheet.write(0,0,我爱自动传送)

# 设置单元格宽度

工作表。第0列.宽度=3000

workbook.save('xwlt单元格宽度教学. xls’)

五、设置单元格背景色

导入xlwtworkbook=xlwt .workbook()工作表=workbook。添加工作表('飞兔小哥')# 创建模式对象创建模式pattern=xlwt .模式()#可以是:无图案、实心图案或0x00到0x12pattern.pattern=xlwt .模式。实体_模式#设置模式颜色可能是:8到63。0=黑色,1=白色,2=红色,3=绿色,4=蓝色,5=黄色,6=洋红色,7=青色,16=栗色,17=深绿色,18=深蓝,19=深黄,几乎是棕色),20=深红,21=蓝绿色,22=浅灰色,23=深灰,不胜枚举.pattern.pattern_fore_colour=5#创建样式对象创建模式style=xlwt .XFStyle()#将模式加入到样式对象将模式添加到样式样式.图案=图案#向单元格写入内容时使用样式对象styleworksheet.write(0,0,单元格内容,style)workbook.save('xwlt单元格背景色教学. xls’)导入xlwt

工作簿=xlwt .工作簿()

worksheet=workbook.add_sheet('飞兔小哥)

# 创建模式对象创建模式

模式=xlwt .模式()

#可能是:无图案、实心图案或0x00至0x12

模式。模式=xlwt .图案。实心_图案

#设置模式颜色可能是:8到63。0=黑色,1=白色,2=红色,3=绿色,4=蓝色,5=黄色,6=洋红色,7=青色,16=栗色,17=深绿色,18=深蓝,19=深黄,几乎是棕色),20=深红,21=蓝绿色,22=浅灰色,23=深灰,不胜枚举.

pattern.pattern_fore_colour=5

# 创建样式对象创建模式

style=xlwt .XFStyle()

# 将模式加入到样式对象向样式添加图案

样式。图案=图案

#向单元格写入内容时使用样式对象风格

worksheet.write(0,0,单元格内容,风格)

workbook.save('xwlt单元格背景色教学. xls’)

六、设置单元格内容对齐方式

导入xlwt

工作簿=xlwt .工作簿()

worksheet=workbook.add_sheet('飞兔小哥)

# 创建对其格式的对象创建对齐

对齐=xlwt .对齐()

#水平居中可能是:水平_常规、水平_左侧、水平_居中、水平_右侧、水平_填充、水平_两端、水平_居中_横向_选择、水平_分布式

alignment.horz=xlwt .对齐。水平中心

#我上下对齐可能是:垂直顶部、垂直中心、垂直底部、垂直两端、垂直分布

alignment.vert=xlwt .对齐垂直中心

#创建样式对象创建样式

style=xlwt .XFStyle()

# 将格式对齐对象加入到样式对象向样式添加对齐方式

style.alignment=对齐

#写入的时候调用样式风格

worksheet.write(0,0,单元居中,风格)

workbook.save('xlwt单元格对齐教学. xls’)

七、单元格添加超链接

导入xlwt

工作簿=xlwt .工作簿()

worksheet=workbook.add_sheet('飞兔小哥)

工作表。写(0,0,xlwt .公式('超链接(' https://www。百度一下。com ';'百度')'))

workbook.save('xwlt单元格超链接教学. xls’)

八、单元格添加公式

导入xlwt

工作簿=xlwt .工作簿()

worksheet=workbook.add_sheet('飞兔小哥)

工作表. write(0,0,5)输出5 #第一行第一列5

worksheet.write(0,1,2)输出2 #第一行第二列2

#(A1[5] * A2[2])第二行第一列,输出第一行数字乘积

工作表。写(1,0,xlwt .公式(' A1*B1 '))

#(A1[5] A2[2])第二行第二列,输出第一行数字之和

工作表。写(1,1,xlwt .公式(' SUM(A1,B1)'))

workbook.save('xwlt添加公式教学. xls’)

九、单元格中输入日期

导入xlwt

导入日期时间

工作簿=xlwt .工作簿()

worksheet=workbook.add_sheet('飞兔小哥)

style=xlwt .XFStyle()

#其他格式包括:D-嗯YY特区嗯,嗯-YY,h:mm,h:mm:ss,h:mm,h:mm:ss,M/D/YY h:mm,mm:ss,[h]:mm:ss,mm:ss

style.num_format_str='M/D/YY '

worksheet.write(0,0,datetime.datetime.now(),style)

workbook.save('xwlt日期格式教学. xlsx’)

十、合并行和列

导入xlwt

工作簿=xlwt .工作簿()

worksheet=workbook.add_sheet('飞兔小哥)

worksheet.write_merge(0,1,0,3,'合并从第一行到第二行,第一列到第四列)

#创建字体示例

font=xlwt .字体()

#粗体设置为黑体字

font.bold=True

#创建样式

style=xlwt .XFStyle()

#为样式添加粗体

style.font=font

worksheet.write_merge(2,3,0,3,'合并从第三行到第四行,第一列到第四列,风格)

workbook.save('xwlt合并单元格教学. xls’)

十一、单元格添加边框

导入xlwtworkbook=xlwt .workbook()工作表=workbook。添加工作表('飞兔小哥')# 创建边框对象创建Bordersborders=xlwt .边框()#对边框对象进行操作,指定边框上下左右的边框类型为虚线#虚线虚线# NO_LINE没有#瘦实线#可以是:无线条、细、中、虚线、点线、粗、重、发、中虚线、细虚线、中虚线点、中虚线点、中虚线点、中虚线点或0x00到0x0D.borders.left=xlwt .边框。虚线边框。右=xlwt .边框。DASHEDborders.top=xlwt .边框。虚线边框。bottom=xlwt .边框。虚线#指定上下左右的边框颜色为0x 40边框。left _ colour=0x 40边框。right _ colour=0x 40边框。top _ colour=0x 40边框。bottom _ colour=0x 40 #创作风格#创建样式对象style=xlwt .XFStyle()#将设置好的边框对象边界加到样式对象风格中为Stylestyle.borders=borders#添加边框向单元格第一行第一列写入"单元格内容",并使用创建好的样式对象styleworksheet.write(0,0,单元格内容,style)workbook.save('xwlt添加边框教学. xls’)导入xlwt

工作簿=xlwt .工作簿()

worksheet=workbook.add_sheet('飞兔小哥)

# 创建边框对象创建边框

边框=xlwt .边框()

#对边框对象进行操作,指定边框上下左右的边框类型为虚线

#虚线虚线

# NO_LINE没有

#瘦实线

#可能是:无线条、细、中、虚线、点、粗、双、头发、中虚线、细虚线点、中虚线点、细虚线点、中虚线点、中虚线点、中虚线点或0x00到0x0D .

borders.left=xlwt .边框。虚线

borders.right=xlwt .边框。虚线

borders.top=xlwt .边框。虚线

borders.bottom=xlwt .边框。虚线

#指定上下左右的边框颜色为0x40

borders.left_colour=0x40

borders.right_colour=0x40

borders.top_colour=0x40

borders.bottom_colour=0x40

#创建风格#创建样式对象

style=xlwt .XFStyle()

# 将设置好的边框对象边界加到样式对象风格中为样式添加边框

style.borders=边框

#向单元格第一行第一列写入"单元格内容",并使用创建好的样式对象风格

worksheet.write(0,0,单元格内容,风格)

workbook.save('xwlt添加边框教学. xls’)

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

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

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