zoukankan      html  css  js  c++  java
  • 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 是百度开源的一个数据可视化 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")
  • 相关阅读:
    UNIT THREE
    UNIT TWO
    UNIT ONE
    实验九 根据材料编程
    实验五 编写、调试具有多个段的程序
    实验 四 [bx]和loop的使用
    实验二 用机器指令和汇编指令编程
    实验三 编程、编译、连接、跟踪
    实验一 查看CPU和内存,用机器指令和汇编指令编程
    汇编语言第5~8章知识总结
  • 原文地址:https://www.cnblogs.com/dongxiaodong/p/12238172.html
Copyright © 2011-2022 走看看