Python数据可视化:Excel
1.基础知识
from openpyxl import Workbook
#创建excel表格,名字为biao1
biao1=Workbook()
#创建若干表单dan1,dan2,dan3,数字参数为表单在表的位置
dan1=biao1.create_sheet('单1',0)
#修改表单名称:dan1.title='修改了'
dan2=biao1.create_sheet('单2',1)
dan3=biao1.create_sheet('单3',2)
#为表单添加颜色,使用颜色的十六进制格式
dan3.sheet_properties.tabColor='4169E1'
dan2.sheet_properties.tabColor='00FF7F'
dan1.sheet_properties.tabColor='4B0082'
#添加数据
#1.添加一个元素
dan1['A10']="今天是晴天"#使用excel表格的坐标添加,行为A,B,C...;列为1,2,3...
dan1.cell(row=4,column=3,value='今天下雨')#使用坐标添加数据
#2.添加多个元素
dan1.append([22,44,'明天','寒冬'])#通过列表,默认在表单现有数据的下一行添加
#取值:循环
#1.一行,一列
for cell in dan1['A']:#取列就写'A','B'...;取行就写’1‘,’2‘...print(cell.value)
#2.多行,多列
for cell in dan1['A:C']:#取列就A:B...;取行就1:3....for item in cell:#cell此时是一个元组,所以每一个元组也需要遍历print(item.value)
#3.指定范围
for cell in dan1['A4:C10']:#取A列4行到C列10行矩形里的数据for item in cell:print(item.value)
#合并单元格
dan1.merge_cells('A5:c7')
#取消合并单元格
dan1.unmerge_cells('A5:c7')#保存表格
biao1.save('数据表.xlsx')
2.可视化
from openpyxl import Workbook
from openpyxl.chart import PieChart,Reference
#创建excel表格,名字为biao2
biao2=Workbook()
#激活默认表单,并起一个名字
mo_dan=biao2.active
#按列添加数据
data=[['名字','年龄'],#表头['lisa',20],['bob',24],['alex',22],['tom',25]
]
for row in data:mo_dan.append(row)
#调用饼状图
pie=PieChart()
pie.title='员工信息'#为饼状图添加名字
#注意:表格第一行为表头
labels=Reference(mo_dan,min_col=1,min_row=2,max_row=5)#图的标签是从mo_dan表单中的内容,第一列的数据,第二行到第5行之间的数据
datas=Reference(mo_dan,min_col=2,min_row=2,max_row=5)#图的数据是从mo_dan表单中的内容,第二列的数据,第二行到第5行之间的数据
#添加数据和标签
pie.add_data(datas)
pie.set_categories(labels)
#将饼状图添加的表格中
mo_dan.add_chart(pie,'D1')#从D列1行开始添加图
#保存表格
biao2.save('数据表2.xlsx')
Python数据可视化:Excel相关推荐
- python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)
系列文章目录 python开发低代码数据可视化大屏:pandas.read_excel读取表格 python实现直接读取excle数据实现的百度地图标注 python数据可视化开发(1):Matplo ...
- 超硬核的 Python 数据可视化教程!
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:机器学习算法那些事 Python实现可视化的三个步骤: ...
- 超硬核的 Python 数据可视化教程
来源:数据分析1480 本文约3000字,建议阅读6分钟 本文为你介绍Python实现可视化的三个步骤. Python实现可视化的三个步骤: 确定问题,选择图形 转换数据,应用函数 参数设置,一目了然 ...
- Python数据可视化教程之基础篇
点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 开运张 | 作者 知乎专栏 | 来源 https://zhuanlan.zhihu.c ...
- 7步搞定Python数据可视化,业界大牛出品教程,Jupyter、Colab都有在线版
郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI 做图表,谁不会?打开Excel,自动就可以生成各种各样的图表. 但你看这些图表呢? 结合真实地理数据,展现美国每个县的失业率. 全球自然 ...
- python在线工具-6 种 Python 数据可视化工具
原标题:6 种 Python 数据可视化工具 英文:Chris Moffitt,编译:伯乐在线/李加庆 简介 在 Python 中,将数据可视化有多种选择,正是因为这种多样性,何时选用何种方案才变得极 ...
- python数据可视化的特点_6 种 Python 数据可视化工具
原标题:6 种 Python 数据可视化工具 英文:Chris Moffitt,编译:伯乐在线/李加庆 简介 在 Python 中,将数据可视化有多种选择,正是因为这种多样性,何时选用何种方案才变得极 ...
- python数据可视化基础
为了满足兄弟的需求,我强迫自己把数据可视化基础又从头到尾复习了一遍, 我总结了利用python实现可视化的三个步骤: 确定问题,选择图形 转换数据,应用函数 参数设置,一目了然 1 首先,要知道我们用 ...
- Python数据可视化:线型、Marker、简单折线图、多柱状图、基本饼形图与嵌套饼形图
Python数据可视化 一:Matplotlib import matplotlib.pyplot as plt import numpy as np # plt,np取别名 matplotlib常用 ...
- Python 数据可视化的 3 大步骤,你知道吗?
Python实现可视化的三个步骤: 确定问题,选择图形 转换数据,应用函数 参数设置,一目了然 1.首先,要知道我们用哪些库来画图? matplotlib Python中最基本的作图库就是matplo ...
最新文章
- nmap 命令行执行错误_Unimap:一款基于Nmap实现的扫描速度提升工具
- oracle 查询关键字,Oracle 中的SELECT 关键字(查询、检索)
- dbeaver导出表结构和数据_python中的哈希表数据结构
- WebFlux基础之响应式编程
- windbg模拟器不准确现象
- windows远程桌面超出最大连接数强制登录命令
- Selenium私房菜系列8 -- 玩转Selenium Server
- oracle存储怎么调试tord,接口_数据交换应用指导(20页)-原创力文档
- 介词短语做后置定语(由of引导)
- 掌握3分钟网络排障秘技,网络管理员不再做“苦命人”
- SQL往表里添加字段
- 【BDTC 2016】精准医疗和生物医药大数据论坛:探索医疗与大数据结合之路
- 怎么用计算机画外观设计图片,以实例教你如何绘制外观设计专利3D线条图
- 如何拉取钉钉的外出、出差审批单
- 如何将小程序内置非promise API转换为promise对象(风袖小程序的学习)
- isNaN、Number.isNaN、isFinite、Number.isFinite
- Selenium——文件另存为
- 二进制有符号数补码计算器
- DSP—2812、28335串行通信接口SCI
- 华为云obs上传文件
热门文章
- WWDC2022看点之 五大亮点 锁屏、天气套件、SwiftUI、协作功能、苹果支付
- 听说国漫最近崛起了,那我们就来爬几部国漫看看(动态加载,反爬)
- 用php语言说句情话,2019快手情话短句推荐 让对方心瞬间融化的情话句子
- 求螺旋矩阵任意位置元素 洛谷P2239
- andorid 介绍和 环境搭建
- 牛批!简单几步,无坑部署最小化 K8S 集群
- 网易最新视频剪辑课程来了
- 微信小程序播放音频无声音的解决方案 getBackgroundAudioManager
- 金融科技“无感化”:如何看中信银行信用卡上线鸿蒙创新应用
- Heckman两阶段模型学习笔记