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相关推荐

  1. python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)

    系列文章目录 python开发低代码数据可视化大屏:pandas.read_excel读取表格 python实现直接读取excle数据实现的百度地图标注 python数据可视化开发(1):Matplo ...

  2. 超硬核的 Python 数据可视化教程!

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:机器学习算法那些事 Python实现可视化的三个步骤: ...

  3. 超硬核的 Python 数据可视化教程

    来源:数据分析1480 本文约3000字,建议阅读6分钟 本文为你介绍Python实现可视化的三个步骤. Python实现可视化的三个步骤: 确定问题,选择图形 转换数据,应用函数 参数设置,一目了然 ...

  4. Python数据可视化教程之基础篇

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 开运张 | 作者 知乎专栏 | 来源 https://zhuanlan.zhihu.c ...

  5. 7步搞定Python数据可视化,业界大牛出品教程,Jupyter、Colab都有在线版

    郭一璞 发自 凹非寺  量子位 报道 | 公众号 QbitAI 做图表,谁不会?打开Excel,自动就可以生成各种各样的图表. 但你看这些图表呢? 结合真实地理数据,展现美国每个县的失业率. 全球自然 ...

  6. python在线工具-6 种 Python 数据可视化工具

    原标题:6 种 Python 数据可视化工具 英文:Chris Moffitt,编译:伯乐在线/李加庆 简介 在 Python 中,将数据可视化有多种选择,正是因为这种多样性,何时选用何种方案才变得极 ...

  7. python数据可视化的特点_6 种 Python 数据可视化工具

    原标题:6 种 Python 数据可视化工具 英文:Chris Moffitt,编译:伯乐在线/李加庆 简介 在 Python 中,将数据可视化有多种选择,正是因为这种多样性,何时选用何种方案才变得极 ...

  8. python数据可视化基础

    为了满足兄弟的需求,我强迫自己把数据可视化基础又从头到尾复习了一遍, 我总结了利用python实现可视化的三个步骤: 确定问题,选择图形 转换数据,应用函数 参数设置,一目了然 1 首先,要知道我们用 ...

  9. Python数据可视化:线型、Marker、简单折线图、多柱状图、基本饼形图与嵌套饼形图

    Python数据可视化 一:Matplotlib import matplotlib.pyplot as plt import numpy as np # plt,np取别名 matplotlib常用 ...

  10. Python 数据可视化的 3 大步骤,你知道吗?

    Python实现可视化的三个步骤: 确定问题,选择图形 转换数据,应用函数 参数设置,一目了然 1.首先,要知道我们用哪些库来画图? matplotlib Python中最基本的作图库就是matplo ...

最新文章

  1. nmap 命令行执行错误_Unimap:一款基于Nmap实现的扫描速度提升工具
  2. oracle 查询关键字,Oracle 中的SELECT 关键字(查询、检索)
  3. dbeaver导出表结构和数据_python中的哈希表数据结构
  4. WebFlux基础之响应式编程
  5. windbg模拟器不准确现象
  6. windows远程桌面超出最大连接数强制登录命令
  7. Selenium私房菜系列8 -- 玩转Selenium Server
  8. oracle存储怎么调试tord,接口_数据交换应用指导(20页)-原创力文档
  9. 介词短语做后置定语(由of引导)
  10. 掌握3分钟网络排障秘技,网络管理员不再做“苦命人”
  11. SQL往表里添加字段
  12. 【BDTC 2016】精准医疗和生物医药大数据论坛:探索医疗与大数据结合之路
  13. 怎么用计算机画外观设计图片,以实例教你如何绘制外观设计专利3D线条图
  14. 如何拉取钉钉的外出、出差审批单
  15. 如何将小程序内置非promise API转换为promise对象(风袖小程序的学习)
  16. isNaN、Number.isNaN、isFinite、Number.isFinite
  17. Selenium——文件另存为
  18. 二进制有符号数补码计算器
  19. DSP—2812、28335串行通信接口SCI
  20. 华为云obs上传文件

热门文章

  1. WWDC2022看点之 五大亮点 锁屏、天气套件、SwiftUI、协作功能、苹果支付
  2. 听说国漫最近崛起了,那我们就来爬几部国漫看看(动态加载,反爬)
  3. 用php语言说句情话,2019快手情话短句推荐 让对方心瞬间融化的情话句子
  4. 求螺旋矩阵任意位置元素 洛谷P2239
  5. andorid 介绍和 环境搭建
  6. 牛批!简单几步,无坑部署最小化 K8S 集群
  7. 网易最新视频剪辑课程来了
  8. 微信小程序播放音频无声音的解决方案 getBackgroundAudioManager
  9. 金融科技“无感化”:如何看中信银行信用卡上线鸿蒙创新应用
  10. Heckman两阶段模型学习笔记