#coding:utf-8
import xlsxwriter
#安装
#pip install xlsxwriter
"""
#1、创建一个Excel文件
work = xlsxwriter.Workbook("1.xlsx")
#2、创建表格
worksheet = work.add_worksheet("while")
#3、修改内容格式
#1、表格的格式
worksheet.set_column("A:A",20)
#2、内容的格式
bold =work.add_format({"bold":True})#定义一个内容样式
#4、写入内容
#1、写入字符
worksheet.write("A1","while",bold)
#2、写入图片
worksheet.insert_image("A2","1.jpg")
#3、写入函数 SUM
worksheet.write("A3",2,bold)
worksheet.write("A4",64,bold)
worksheet.write("A5","=SUM(A3:A4)",bold)
#关闭并且保存Excel
work.close()
"""
#运维的同学 2
#开发的同学 3
#在校的同学 4
#1、创建一个Excel文件
work = xlsxwriter.Workbook("1.xlsx")
#2、创建图表
chart = work.add_chart({'type':'column'})
#column 柱状图
#area 面积图
#bar 条形图
#line 折线图
#radar 雷达图
#注意:不可以插入空的图标
#2、创建表格
worksheet = work.add_worksheet()
#3、添加数据
#1、声明一个数据的容器
title = "abcdefghi"
data = [1,21,3,2,12,13,14,112,156]
for i,j in enumerate(title):
print(i,j)
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)
#4、为图表添加数据
chart.add_series(
{
"categories":"=Sheet1!$a$1:$a$9",#类别标签的范围
"values":"=Sheet1!$b$1:$b$9",#图标数据的范围
"line":{"color":"red"}#图标线条的属性
}
)
worksheet.insert_chart("A10",chart)
#关闭并且保存Excel
work.close()
""""""
网友评论