这篇文章主要为大家介绍了大蟒使用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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。