Python-借助xlsxwriter对Excel基本操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-借助xlsxwriter对Excel基本操作相关的知识,希望对你有一定的参考价值。
1导入第三方包,需单独下载,安装pip工具的情况下,可使用CMD下命令:pip install xlsxwriter
1 import xlsxwriter
2创建excel文件,新增一个工作簿
work = xlsxwriter.Workbook("1.xlsx") worksheet = work.add_worksheet("test01ST")
3关闭excel对象
work.close()
4Excel操作代码
写入单元格的内容
#1.改变表格样式:单元格高低
#2.改变内容样式:文字加粗,倾斜
bold=work.add_format({"bold":True}) worksheet.write("A1","fire",bold) worksheet.insert_image("A3","1.jpg")
#插入图片
worksheet.insert_image("A3","1.jpg")
#使用Excel函数公式
worksheet.write("B2",5) worksheet.write("C2",16) worksheet.write("D2","=SUM(B2,C2)")
#用列表当做输入值
title="abcdefghi" data = [1,2,5,34,67,13,5,78,23] for i,j in enumerate(title): point = ("A%d"%(i+1)) worksheet.write_string(point,j) for i,j in enumerate(data): point = ("B%d"%(i+1)) worksheet.write(point,j)
#创建图表
chart = work.add_chart({"type":"column"}) #column 柱状图 #area面积图 #bar 条形图 #line折现图 #radar雷达图 #5为图表添加数据 chart.add_series( { "name":"随便统计一下",#标题 "categories":"=test01ST!$a$1:$a$9",#统计项名称 工作簿名称+数据 "values":"=test01ST!$b$1:$b$9",#统计值 工作簿名称+数据 "line":{"color":"black","bold":True}#柱子边颜色 } ) worksheet.insert_chart("A11",chart)
先这么多。
以上是关于Python-借助xlsxwriter对Excel基本操作的主要内容,如果未能解决你的问题,请参考以下文章
Python+Selenium进行UI自动化测试项目中,常用的小技巧3:写入excel表(python,xlsxwriter)
python xlsxwriter写excel并操作各种格式属性