【python】 读取Excel文件并绘制图表
依赖的包:
1.xlrd
2.matplot
3.numpy
读取excel文件并绘制图表
代码如下:
点击(此处)折叠或打开
import matplotlib.pyplot as plt
import numpy as np
import xlrd
import os
from StringIO import StringIO
if __name__ == '__main__':
data = xlrd.open_workbook('D:\\tt.xls')
plt.figure(figsize=(8,4))
plt.xlabel(u'second')
plt.ylabel(u'xxx')
x_index=1
data.sheet_names()
table = data.sheets()[0]
table = data.sheet_by_index(0)
table = data.sheet_by_name(u'Sheet1')
print("Good")
COLOR_INDEX=1
INDEX_NAME=''
## init data
nrows = table.nrows
ncols = table.ncols
print("nr=%d nc=%d \n"%(nrows,ncols))
'''
for rownum in range(table.nrows):
value = table.cell(rownum,2).value
if rownum == 0:
print("")
else:
try:
value_int = int(value)
x.append(x_index)
y.append(value_int)
# line = ax.plot(x_index,value_int,label="xx ",color="red",linewidth=2)
#plt.plot(x_index,value_int,label="xx ",color="red",linewidth=2)
print("index=%d"%x_index)
#plt.plot_date(x_index,value_int)
x_index=x_index+1
except:
print("error")
plt.plot(x,y,label="xx ",color="red",linewidth=2)
'''
for colnum in range(table.ncols):
x=[]
y=[]
for rownum in range(table.nrows):
value = table.cell(rownum,colnum).value
#print("nr=%d nc=%d value=%d \n"%(rownum,colnum,value ))
#print(value)
#print("rownum=%d colnum=%d "%(rownum,colnum))
if rownum == 0:
print("")
else:
try:
value_int = int(value)
x.append(x_index)
y.append(value_int)
#plt.plot(x_index,value_int,label=" ",color="red",linewidth=2)
#print("index=%d"%x_index)
#plt.plot_date(x_index,value_int)
x_index=x_index+1
except:
print("error")
if COLOR_INDEX == 1:
COLOR_INDEX = 0
plt.plot(x,y,color="red",linewidth=2)
else:
COLOR_INDEX =1
plt.plot(x,y,color="blue",linewidth=2)
print("==============================>")
plt.title("Test")
#plt.ylim(10,2000)
plt.legend()
plt.show()
pass
【python】 读取Excel文件并绘制图表相关推荐
- python 读取excel文件 效率 时间 格式_python读取Excel文件中的时间数据
在使用python读取Excel文件中的时间格式,碰到的时间格式转换问题: 读取这样的表格: 输出这样的数据结果: 然而这样的结果却不是我们想要的,我们需要的是这样的结果: 1.安装python官方库 ...
- python打开excel的函数-Python读取excel文件中带公式的值的实现
在进行excel文件读取的时候,我自己设置了部分直接从公式获取单元格的值 但是用之前的读取方法进行读取的时候,返回值为空 import os import xlrd from xlutils.copy ...
- python读取文件_一日一技:使用Python读取Excel文件
安装xlrd模块: pip install xlrd 使用xlrd模块,可以从电子表格中检索信息. 例如,可以在Python中完成读取,写入或修改数据的操作. 另外,用户可能必须浏览各种工作表并根据某 ...
- python可以读取excel文档吗_python打开excel文件【python读取excel文件如何进行】
Python语言打开Excel文件? 一.安装xlrd模 到python官网下http://pypi.python.org/pypi/xlrd模块安装,前已经安装python 环境. 二.使用介 1. ...
- python读取Excel文件是报(xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; fo
python读取Excel文件是报(xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; fo ...
- python读取excel文件
python读取excel文件 1.pandas 读excel练习 2.测试程序: 3.实际使用 1.pandas 读excel练习 因为要真理一些excel中的工作内容,所以想用python脚本完成 ...
- python 读取Excel文件(包括后缀为.xls与.xlsx)
1.python 读取Excel文件(.xls文件) 导入的为xlrd 读取该sheet表中的值 import xlrd# 读取表格 def read_excel(book_data,sheet_da ...
- 如何用python读取表格_如何使用Python读取excel文件?(代码示例)
使用xlrd模块,可以从电子表格中检索信息.例如,可以用Python来读取.写入或修改数据.此外,用户可能必须遍历各种表,并根据一些标准检索数据,或者修改一些行和列,并执行大量工作. xlrd模块用于 ...
- Python读取excel文件中的数据,绘制折线图、散点图
https://www.cnblogs.com/liulinghua90/p/9935642.html https://blog.csdn.net/qq_32458499/article/detail ...
最新文章
- Linux_Rsync远程同步备份服务器
- MyEclipse8.5/8.6不能安装ADT
- HDU-2688 Rotate
- r8169驱动下载linux,CentOS自带R8169驱动与R8168网卡之间的烦恼
- 五个最佳案例带你解读 Node.js 的前后之道
- mfc 弹簧_弹簧和线程:异步
- thinkphp多表查询两表有重复相同字段解决方法
- 非常全面的讲解SpringCloud中Zuul网关原理及其配置,看它就够了!
- atitit.浏览器插件解决方案----ftp插件 attilax 总结
- 分支定界法(matlab实现)
- ios 图片加载内存尺寸_iOS图片内存优化
- Scrum板与Kanban如何抉择?bnartvjxv板与按照weypxh
- 天镜漏洞扫描报告HTML转Excel格式Python脚本
- centos桌面版配置ip_CentOS7安装GNOME可视化界面和如何配置IP地址
- 上证指数30年k线图_仔细分析了过去30年的季线图后,我们发现了个秘密……
- unity3d 音频无缝循环
- 安卓Android游戏类ASO优化策略,android的aso优化
- 第一章-一大波数正在靠近——排序
- ElasticSearch集成SpringBoot+实战
- 【进制运算】计算机的小任性——我说0代表正数,1代表负数,就是对的!