优草派 > 问答 > Python

python如何将excel数据处理可视化?

作者:陈立鑫     

很多人想问如何在python中将excel表数据处理可视化?那么小编就通过这篇文章来回答大家的疑问,小编希望能够通过这篇文章来给大家的学习带来一定的收获。

python如何将excel数据处理可视化?

python将excel数据处理可视化的理论操作:首先安装xlrd与xlwt库,进行表格读取;然后使用pyecharts生成Echarts图表的类库;最后安装Echarts读取Excel数据及显示即可。

详细操作如下:

Excel表操作;

python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库;

安装xlrd:pip install xlrd。

简单的表格读取

import xlrd
 #读取表格
 data=xlrd.open_workbook("table.xlsx")
 #获取表格的sheets
 table=data.sheets()[0]
 #输出行数量
 print(table.nrows)#8
 #输出列数量
 print(table.ncols)#4
 #获取第一行数据
 row1data=table.row_values(0)
 print(row1data)#['列1', '列2', '列3', '列4']
 print(row1data[0])#列1

数据可视化

pyecharts 是一个用于生成 Echarts 图表的类库。 Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图

安装

pip install pyecharts

读取Excel数据及显示

import xlrd
 from pyecharts.charts import Bar
 #读取表格
 data=xlrd.open_workbook("table.xlsx")
 #获取表格的sheets
 table=data.sheets()[0]
 #输出行数量
 print(table.nrows)
 #输出列数量
 print(table.ncols)
 #获取第一行数据
 row1data=table.row_values(0)
 print(row1data)#['列1', '列2', '列3', '列4']
 print(row1data[0])#列1
 xdata=[]
 ydata=[]
 for i in range(1,table.nrows):
     print(table.row_values(i))
     xdata.append(table.row_values(i)[0])
     ydata.append(table.row_values(i)[1])
 print(xdata)
 print(ydata)
 #数据可视化,柱状图
 bar=Bar()
 bar.add_xaxis(xdata)
 bar.add_yaxis("名称1",ydata)
 bar.render("show.html")

以上就是小编给大家带来的通过python将excel数据处理可视化的方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人,大家如果认可我们优草派网站的话也可以多多支持和关注,以便大家了解更多的知识点。

5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
相关问题
Python怎么快速查看库源代码?
python怎么获得一个矩阵的第二列?
Python标准库是什么?
Python有哪些库?
查看更多

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024