一、安装pyecharts,xlrd

直接采用pip install pyecharts,会安装最新版本,应该是1.2.1,很多接口已经变化了,这里还是安装老版本,且不需要ssl和https认证,命令如下

pip install -i http://mirrors.aliyun.com/pypi/simple/ pyecharts==0.1.9.4 --trusted-host mirrors.aliyun.com  

项目网站:http://pyecharts.herokuapp.com/

二、读取excel

import xlrd
import xlwt
class excel():def read(xlsfile):book = xlrd.open_workbook(xlsfile)  # 得到Excel文件的book对象,实例化对象sheet0 = book.sheet_by_index(0)  # 通过sheet索引获得sheet对象sheet_name = book.sheet_names()[0]  # 获得指定索引的sheet表名字sheet1 = book.sheet_by_name(sheet_name)  # 通过sheet名字来获取,当然如果知道sheet名字就可以直接指定nrows = sheet0.nrows  # 获取行总数ncols = sheet0.ncols  # 获取列总数list = []for i in range(nrows):list.append([])for j in range(ncols):# print(sheet0.cell_value(i, j))list[i].append(str(sheet0.cell_value(i, j)))print(list)return sheet_name,list

三、生成图表

def excel_to_bar():sheet_name,list =excel.read(file_path)name_list = []data_list= []for i in range(1,6):name_list.append(list[i][1])data_list.append(list[i][2])print(name_list)# 文件名和sheet名mybar = Bar(get_fileName(file_path), sheet_name)mybar.add(list[0][2], name_list, data_list)mybar.show_config()mybar.render(path="bar.html")

会生成bar.html,直接在浏览器中打开,如下:

四、插入ppt

插入内置浏览器控件和按钮,进入VBA编码界面

Private Sub ToggleButton1_Click()
    WebBrowser1.Navigate ("file:///D:/Users/PycharmProjects/Cmd/cmd/excel_pyecharts/render.html")
End Sub

参考 :https://blog.csdn.net/sinat_40801052/article/details/82556791

excel的数据通过pyecharts生成图表,插入ppt相关推荐

  1. python数据可视化--pyecharts生成图表

    [python可视化系列]python数据可视化利器--pyecharts echarts官网 一.前言 echarts是什么?下面是来自官方的介绍: ECharts,缩写来自Enterprise C ...

  2. 【csv文件转xml文件】Excel表格数据快速批量生成xml格式文件

    使用背景: 使用场景举例:数据集标签处理 有时候我们需要将固定格式的Excel表格文件(csv文件)转换为xml文件使用,例如我们在目标检测实验当中我们需要制作数据集Pascal VOC格式的标签文件 ...

  3. 如何将pyecharts交互性图表在PPT中显示

    一.实验说明 根据pyecharts网页资源设计出来的动态图表,具有美观.可交互.样式丰富等一系列优点,但是其根据python代码显示为网页图表.如果在PowerPoint也能达到如此美观.可交互.样 ...

  4. python绘制动态图表怎么存下来_用python如何实现导入excel数据后自动生成图表?python如何实现交互式动态图表?...

    这个需求涉及的环节太多了.导入excel文件,获取数据 -- 需要xlrd模块把数据导入python 2. 设定输出图表类型 -- 需要matplot模块.根据数据复杂度,可能需要ETL,那么需要pa ...

  5. python pyecharts生成图表

    使用pyecharts如同使用前端echarts,这里主要介绍pyecharts的源码内的图表属性不满足使用,应该怎么办? 使用pyecharts生成柱状图 pyecharts开源链接:http:// ...

  6. VC操作Excel之用ChartWizard自动生成图表

    在用VC操作Excel的时候,生成图表有时是不可避免的,这里记下如何通过ChartWizard来简单生成一个图表.首先我们得了解一下图表的组成结构,一个简单的chart通常包括标题.绘图区.图例.数值 ...

  7. 6:基于Excel的数据展示(生成报表)

    简介 采用阿里的Easy-Excel生成报表 添加依赖 <dependency><groupId>com.alibaba</groupId><artifact ...

  8. ASP.NET中上传并读取Excel文件数据,附后生成EXCEL及杀掉EXCEL进程。

    本文通过一个简单的例子,实现读取Excel数据文件. 首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件.一个文件控件和一个按钮控件. <INPUT id="F ...

  9. python提取excel前十行生成图_Python读取Excel数据生成图表 v2.0

    Python读取Excel数据生成图表 v2.0 一.需求背景 自己一直在做一个周基金定投模拟,每周需要添加一行数据,并生成图表.以前一直是用Excel实现的.但数据行多后,图表大小调整总是不太方便, ...

最新文章

  1. Nacos分布式应用配置管理
  2. ssm框架重定向_Java SSM 框架面试题,附答案!
  3. 房天下数据爬取及简单数据分析
  4. python外卷(10)--取整
  5. 三周的 软件工程实践课 课程安排建议
  6. 为2440搭建NFS开发环境【ZT】
  7. ubuntu16.04 运行dso问题梳理
  8. 线程池——JAVA并发编程指南
  9. 降维系列之 SNE与t-SNE
  10. 【解决Windows】修改win10默认开机启动动画
  11. 商业模式新生代_【骆新荐书】商业模式新生代
  12. jstl依赖_[JSTL表达式]
  13. 图解网络(三)——TCP篇07
  14. 布局AI+新药研发,深度智耀获红杉中国近1500万美元B轮融资
  15. 给阿里云域名解析添加CAA记录,防止你的域名证书被劫持
  16. 第3章 判断语句进阶
  17. ARM状态寄存器-PSR
  18. GF1WFV数据预处理
  19. vue2 使用 Export2Excel.js 前端导出数据为 excel 文件记录
  20. Parcelable的使用

热门文章

  1. 论文中文翻译——A deep tree-based model for software defect prediction
  2. 图神经网络(一)图信号处理与图卷积神经网络(6)GCN实战
  3. 有什么免费软件可以替代几何画板?
  4. Elasticsearch搜索引擎第十篇-Query DSL详解
  5. 微信小程序实现滑块验证码
  6. CSS: overflow-anchor 固定滚动到底部,随着页面内容增多滚动条自己滚动展示最新的内容
  7. 高度自律是一种什么体验??
  8. 图像scale与相机参数_Camera 图像处理原理分析
  9. ofbiz 中文文档
  10. 2009年4月开发语言排行榜