• 技术文章 >后端开发 >Python教程

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

    coldplay.xixicoldplay.xixi2020-10-22 10:22:56原创7888

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

    python将excel数据处理可视化的方法:

    Excel表操作

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

    1e14c402e76b2bb21760aaf24db99f5.png

    安装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数据及显示

    05a4ae54a95882cfb9579aab3f6d6e0.png

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

    以上就是python如何将excel数据处理可视化的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:了解为什么说 Python 内置函数并不是万能的? 下一篇:python遍历文件夹下所有文件
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• python excel使用xlutils类库实现追加写功能的方法• python如何输入十个学生的成绩• python如何实现网络爬虫• 如何用python画烟花• 了解为什么说 Python 内置函数并不是万能的?
    1/1

    PHP中文网