Python的Excel操作及数据可视化
2020-01-28 15:17
183 查看
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 的数据进行删除操作
- 用Python的pandas框架操作Excel文件中的数据教程
- Python对excel写入数据操作实例代码(只供参考)
- Python数据报表之Excel操作模块用法分析
- python操作excel之写入数据(1)——xlwt
- python操作excel导入数据到mysql
- Python使用xlrd模块操作Excel数据导入的方法
- python对 Excel数据操作之xlrd模块
- python读取excel数据,并可视化展现
- 读书笔记--python数据可视化--002_读取Excel文件数据
- Python数据分析----Python3操作Excel-以豆瓣图书Top250为例
- Python对excel写入数据操作实例代码(改进无法合并最后一组数据的问题)
- Python使用SQLite和Excel操作进行数据分析
- Python学习笔记-数据报表之Excel操作模块
- Python对excel写入数据操作实例代码(改进无法合并最后一组数据的问题)
- python操作mysql数据,并按照格式读取与写入excel
- Python对excel写入数据操作实例代码(只供参考)
- 读书笔记--python数据可视化--005_导出数据到JSON、CSV和EXcel
- Python对excel写入数据操作实例代码(只供参考)
- Python使用xlrd模块操作Excel数据导入的方法