Advertisement

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

阅读量:

python将excel数据处理可视化的方法:首先采用-xlrd与-xlwt库实现表格读取;随后调用-pyecharts生成-Echarts图表类库;最后实现-ECharts用于读取Excel数据并展示即可

python将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 属于百度开源的一个数据可视化工具,并采用 JavaScript 作为后端技术。通过使用 ECharts 生成的图表具有非常优秀的视觉效果。以便于在 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视频教程

全部评论 (0)

还没有任何评论哟~