Maison >développement back-end >Tutoriel Python >Comment visualiser le traitement des données Excel en python
Comment visualiser le traitement des données Excel en python : installez d'abord les bibliothèques xlrd et xlwt pour lire les tableaux ; puis utilisez pyecharts pour générer la bibliothèque de classes de graphiques Echarts ; enfin, installez Echarts pour lire les données Excel et les afficher.
Comment visualiser le traitement des données Excel en python :
Opérations sur les tables Excel
Python utilise principalement les deux bibliothèques xlrd et xlwt pour faire fonctionner Excel, c'est-à-dire que xlrd est une bibliothèque pour lire Excel et xlwt est une bibliothèque pour écrire Excel.
Installer xlrd
pip install xlrd
Lecture simple du tableau
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
Visualisation des données
pyecharts est une bibliothèque de classes permettant de générer des graphiques Echarts. Echarts est une bibliothèque JS de visualisation de données open source par Baidu. L'effet de visualisation graphique généré par Echarts est très bon. Afin de se connecter à Python, il est pratique d'utiliser directement les données pour générer des graphiques en Python
Installer
pip install pyecharts
.Lire les données Excel et les afficher
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")
Recommandations d'apprentissage gratuites associées : Tutoriel vidéo Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!