#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()
""""""
python操作excel
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 原文地址: https://www.jianshu.com/p/ce2ba7caa414 前言: 下面介绍的用py...
- #!/usr/bin/env python # -*- coding: utf-8 -*- # @File : e...
- openpyxl The recommended package for reading and writing ...
- 需求: 将一些文本输出到excel,但需要将满足某种条件的字体突出显示,例如标红. 如何做: 利用xlsxwrit...