怎样用python读excel画柱形图
A. 如何使用python制作excel透视曲线图
Excel功能之强大,每个人都会用到。你还在为怎么做数据表烦恼么。Excel高版本自带的数据图表可以满足一般需求,这就是高版本的好处自带很多实用功能减轻繁重的工作。本文就2010版本的数据视图做个简单的功能介绍,制作一个孩子的各科目每年学习成绩曲线图
开启分步阅读模式
工具材料:
excel2010
操作方法
01
数据源,先做好每年孩子各科目学习成绩的记录
02
数据透视图,首先要选择数据,然后点击‘插入’-》数据透视表-》数据透视图
03
选择必要选项,在弹出的对话框中,有两个选项供选择,一个是数据源(可以选择外部数据源,默认是当前选中的数据),一个是视图要显示的位置,可以在当前的表中呈现,也可以在另外一个sheet中展现。一般情况下我是在当前工作表中呈现,直观,方便。
04
报错,如果选择了‘现有工作表’,但是‘位置’里为空,这样直接确定是会报错的,因为你还么有选择图标要显示的位置。
05
选择需要展示的数据,刚才选择的数据源列都在上面提现出来了,现在是要选择数据视图展示的内容。我们来选择科目、时间、成绩。
06
横轴、纵轴调整,图1位置是我们所谓的X轴,图2是我们要显示的几个内容,图3是显示的Y轴数值。
07
选择图标样式,步骤6完成之后,默认是柱状图,但是这个不直观,我想要的是曲线走势图,所以可以改变下显示的样式,
08
完美走势图,看曲线就可以知道小朋友数学、音乐成绩在不断提高,英语成绩波动不大,语文成绩在下滑。
B. 怎样用python,读取excel中的一列数据
用python读取excel中的一列数据步骤如下:
1、首先打开dos命令窗,安装必须的两个库,命令是:pip3 installxlrd;Pip3 install xlwt。
C. 怎么用python读取excel表里面的图
os.chdir(‘D:\\’)#里面的路径应该只有100个xls文档 for i in os.popen('dir') i=i.strip('\n') #读取的每个文档都带有\n,应该去掉 table=xlrd.open(i) #每获取一个文档名,打开一个
D. python matplotlib利用excel数据画图
你的x轴输入应该是time啊。为什么不输入进去呢?
plt.plot()第一个参数你肯定输入了,但是第二参数没有输入,所以默认x轴自增,这个你直接将time数组输入进去就可以了,plt.plot(x,y)
E. 使用Python画出一个三维的函数图像,数据来自于一个Excel表格
可以的。 python利用matplotlib这个库,先定义一个空图层,然后声明x,y,z的值,x,y,z赋相应的列的值,最后建立标签,标题即可。最后,excel安装运行python的插件,运行python。
F. python 怎样操作 excel 生成图表, 求高手指点。 最好是源代码 。
不贴代码了,否则我这个回复,又被系统过滤了。
自己用google搜:
【已解决】Python中处理操作Excel中的图表(Chart,Graph)
就可以找到我的帖子了。
里面有详细的代码和总结。
(此处不给贴地址,请自己用google搜标题,就可以找到帖子了)
G. python怎么读取excel文件
1.读取Excel(需要安装xlrd):
#-*- coding: utf8 -*-import xlrdfname = "reflect.xls"bk = xlrd.open_workbook(fname)shxrange = range(bk.nsheets)try:sh = bk.sheet_by_name("Sheet1")except:print "no sheet in %s named Sheet1" % fname#获取行数nrows = sh.nrows#获取列数ncols = sh.ncolsprint "nrows %d, ncols %d" % (nrows,ncols)#获取第一行第一列数据cell_value = sh.cell_value(1,1)#print cell_valuerow_list = []#获取各行数据for i in range(1,nrows):row_data = sh.row_values(i)row_list.append(row_data)2.写入Excel(需安装pyExcelerator)
from pyExcelerator import *w = Workbook() #创建一个工作簿ws = w.add_sheet('Hey, Hades') #创建一个工作表ws.write(0,0,'bit') #在1行1列写入bitws.write(0,1,'huang') #在1行2列写入huangws.write(1,0,'xuan') #在2行1列写入xuanw.save('mini.xls') #保存3.再举个自己写的读写Excel的例子
读取reflect.xls中的某些信息进行处理后写入mini.xls文件中。
4.现在我需要根据Excel文件中满足特定要求的apk的md5值来从服务器获取相应的apk样本,就需要这样做:
#-*-coding:utf8-*-import xlrdimport osimport shutilfname = "./excelname.xls"bk = xlrd.open_workbook(fname)shxrange = range(bk.nsheets)try:#打开Sheet1工作表sh = bk.sheet_by_name("Sheet1")except:print "no sheet in %s named Sheet1" % fname#获取行数nrows = sh.nrows#获取列数ncols = sh.ncols#print "nrows %d, ncols %d" % (nrows,ncols)#获取第一行第一列数据cell_value = sh.cell_value(1,1)#print cell_valuerow_list = []#range(起始行,结束行)for i in range(1,nrows):row_data = sh.row_values(i)if row_data[6] == "HXB":filename = row_data[3]+".apk"#print "%s %s %s" %(i,row_data[3],filename)filepath = r"./1/"+filenameprint "%s %s %s" %(i,row_data[3],filepath)if os.path.exists(filepath):shutil.(filepath, r"./myapk/")补充一个使用xlwt3进行Excel文件的写操作。
import xlwt3if __name__ == '__main__':datas = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h']]#二维数组file_path = 'D:\test.xlsx'wb = xlwt3.Workbook()sheet = wb.add_sheet('test')#sheet的名称为test#单元格的格式style = 'pattern: pattern solid, fore_colour yellow; '#背景颜色为黄色style += 'font: bold on; '#粗体字style += 'align: horz centre, vert center; '#居中header_style = xlwt3.easyxf(style)row_count = len(datas)col_count = len(datas[0])for row in range(0, row_count):col_count = len(datas[row])for col in range(0, col_count):if row == 0:#设置表头单元格的格式sheet.write(row, col, datas[row][col], header_style)else:sheet.write(row, col, datas[row][col])wb.save(file_path)输出的文件内容如下图:
注:以上代码在Python 3.x版本测试通过。
H. 如何用python读取excel生成word文档
word文件转html有两种格式可选wdFormatHTML、wdFormatFilteredHTML(对应数字8、10),区别是如果是wdFormatHTML格式的话
word文件里面的公式等ole对象将会存储成wmf格式,而选用wdFormatFilteredHTML的话公式图片将存储为gif格式,而且目测可以看出用wdFormatFilteredHTML生成的HTML明显比wdFormatHTML要干净许多。