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"
)