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视频教程
