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

#输出列数量

print(table.ncols)#

#获取第一行数据

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实现的电影票房数据可视化

代码地址如下:http://www.demodashi.com/demo/14275.html 详细说明: Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采 ...

Python调用matplotlib实现交互式数据可视化图表案例

交互式的数据可视化图表是 New IT 新技术的一个应用方向,在过去,用户要在网页上查看数据,基本的实现方式就是在页面上显示一个表格出来,的而且确,用表格的方式来展示数据,显示的数据量会比较大,但是, ...

Python对Excel操作详解

Python对Excel操作详解 文档摘要: 本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd.xlwt和xlutils模块.另外还演示了如何通过Tcl   ...

使用Python将Excel中的数据导入到MySQL

使用Python将Excel中的数据导入到MySQL 工具 Python 2.7 xlrd MySQLdb 安装 Python 对于不同的系统安装方式不同,Windows平台有exe安装包,Ubunt ...

python 对excel操作用法详解

在python中,对excel表格读,写,追加数据,用以下三个模块: 1.wlrd 读取excel表中的数据 2.xlwt 创建一个全新的excel文件,然后对这个文件进行写入内容以及保存. 3.xl ...

python 对excel操作

在python中,对excel表格读,写,追加数据,用以下三个模块:1.wlrd 读取excel表中的数据2.xlwt 创建一个全新的excel文件,然后对这个文件进行写入内容以及保存.3.xluti ...

python对excel操作

学习一下:原文链接:http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html 一.安装xlrd模块 到python官网下载http:/ ...

Python 针对Excel操作

1.python 读取Excel # -*- coding: utf-8 -*- import xlrd import os,sys reload(sys) sys.setdefaultencodin ...

3分钟学会Python 针对Excel操作

1.python 读取Excel # -*- coding: utf-8 -*- import xlrd import os,sys reload(sys) sys.setdefaultencodin ...

随机推荐

strus2验证框架

为什么要用验证框架? 当验证规划比较复杂时,Action类的代码江边的非常繁琐,假如我们要对电话号码进行验证,是非常麻烦的. 验证框架的优点 Struts2中内置了一个验证框架,将常用的验证规则进行了 ...

swift 实现复制粘贴功能。

let past = UIPasteboard.generalPasteboard() past.string = pasteboardStr // pasteboardStr就是你要复制的字符串 S ...

MySql 去重且指定某字段在前的排序方法

今天遇到一个棘手的数据查找并去重的问题: 情况: 1.取出数据库中的数据: 2.同一字段A,不同情况<值,如A值为:a1,a2>下取出的其他数据可能相同: 3.将2情况下的重复数据< ...

C Primer Plus之指针

c之精髓——指针(pointer)——用来存储地址的变量.一般来讲,指针是一个其数值为地址的变量(或更一般地说是一个数据对象). 一元运算符&可以取得变量的存储地址,一个变量的地址可以被看作是 ...

Linux 配置本地yum源

Linux 配置无网络状态利用yum安装软件 在有网络的情况下安装软件只需一条yum install xxx命令,例如安装gcc只需一条指令:yum install gcc  那么在没有网络的情况下该 ...

Android Training

Building Apps with Content Sharing Simple Data --> Intent && ActionProvider 介绍如何让应用程序共享简单 ...

Tyche 2317 Color

题目大意:有三个人alice,bob,yazid,三种颜色red,blue,green,每个人对应一种颜色. [name] is [color]. Yazid会做以下操作: 1 将三个句子连在一起 2 ...

elasticsearch中的java&period;io&period;IOException&colon; 远程主机强迫关闭了一个现有的连接

[2018-07-31T14:29:41,289][WARN ][o.e.x.s.t.n.SecurityNetty4HttpServerTransport] [9rTGh-y] caught exc ...

程序中的&commat;Override是什么意思?

@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写( ...

1、js基础内容

js基础内容 1. 编辑器 编译环境 浏览器 编辑软件 sublime DW H5Build Atom ==[注]尽可能多的去使用编辑器去编辑代码.== Html+css ==JS 逻辑== 比作建设 ...

python读取excel中数据绘制柱状图_Python的Excel操作及数据可视化相关推荐

  1. 【Python 实战基础】如何绘制柱状图分析两个学生成绩数据

    目录 一.实战场景 二.主要知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 三.菜鸟实战 1.创建 python 文件 2.运行结果 一.实战场景 实战场景:如何绘制柱状图分析两个学生成绩 ...

  2. python读取xlsx文件年月日变成数字_python转化excel数字日期为标准日期操作

    伙伴遇到一个关于excel导入数据到python中,日期变成数字而不是日期格式的问题.第一反应这个数字应该是excel里面的时间戳类似的,所以我就实验增加一天是不是对应的数字就加1.最后证明了我的想法 ...

  3. python读取文本中的英文歌_Python 实例分析 - 获取MP3歌曲的Tag信息

    下面利用一个python的实例程序,来学习python.这个程序的目的就是分析出所有MP3文件的Tag信息并输出. 其中遇到一个问题,让我深切感受到python中依靠缩进来控制流程的缺点,不多说,看程 ...

  4. python开发的程序中以电子表格显示数据_使用 Python 读取电子表格中的数据实例详解...

    Python 是最流行.功能最强大的编程语言之一.由于它是自由开源的,因此每个人都可以使用.大多数 Fedora 系统都已安装了该语言.Python 可用于多种任务,其中包括处理逗号分隔值(CSV)数 ...

  5. python处理表格数据-python读取word 中指定位置的表格及表格数据

    1.Word文档如下: 2.代码 # -*- coding: UTF-8 -*- from docx import Document def readSpecTable(filename, specT ...

  6. html5 操作excel,html5读取excel表格/在Excel中,一个表格引用另一个表格的数据,用哪些公式进行操作?...

    如何在一个excel表格中获取另一个excel表格中的表格一的表格名并且引用这个表格中的数据? 写代码来实现! 在Excel中,一个表格引用另一个表格的数据,用哪些公式进行操作? 在Excel中,一格 ...

  7. 基于excel数据绘制柱状图

    基于excel数据绘制柱状图 from pyecharts.charts import Bar, Pie from pyecharts import options# 1.导入数据 wb = open ...

  8. python 画柱状图-python使用Plotly绘图工具绘制柱状图

    本文实例为大家分享了python使用Plotly绘图工具绘制柱状图的具体代码,供大家参考,具体内容如下 使用Plotly绘制基本的柱状图,需要用到的函数是graph_objs 中 Bar函数 通过参数 ...

  9. 如何用python读取文本中指定行的内容

    如何用python读取文本中指定行的内容 搜索资料 我来答 分享 新浪微博 QQ空间 浏览 5284 次 查看全文 http://www.taodudu.cc/news/show-64036.ht ...

  10. plotly基于dataframe数据绘制柱状图(bar plot)

    plotly基于dataframe数据绘制柱状图(bar plot) # 构建仿真pandas数据: # 绘制条形图: import plotly as py # 导入plotly库并命名为py im ...

最新文章

  1. mysql b-a全局索引_MySQL中B+树索引的使用
  2. 写微博picgp图床安装与问题解决(看这一篇就可以了)
  3. 软件构造学习笔记-第三周
  4. Java LocalDate类| toString()方法与示例
  5. 4怎么放大字体_win8.1系统如何放大所有字体?
  6. mysql+存储器_mysql内存储器计算公式_mysql
  7. 16gU盘在Mac上格式化后在Windows上变成200M
  8. SpringBoot解决jpa,NoSession问题
  9. C89 和 C99的标准比较
  10. HDOJ 4223 (DP)
  11. 洛谷P3265 装备购买
  12. SpringBoot建立数据库连接JdbcTemplate和Mybatis两种方式
  13. python找不同_用Python玩大家来找茬
  14. 教你炒股票25:吻,MACD、背弛、中枢
  15. Excel.Application手册
  16. Android 页面Scheme配置
  17. ipad批量删除图片
  18. czl蒻蒟的OI之路3
  19. Opencv图像特征点提取(
  20. C++中标准库 输出 puts()函数

热门文章

  1. 三菱plc控制步进电机实例_自动化工程师必掌握的PLC控制步进电机逻辑思路
  2. PS3模拟器RPCS3无法识别PS3手柄 且无振动的解决办法
  3. Golang zip文件解压与压缩
  4. C# ZIP文件压缩和解压
  5. 基本遗传算法(GA)的算法原理、步骤、及Matlab实现
  6. IOC容器构造之资源文件定位源码分析
  7. 开源生产排程aps软件dream设计思路分析
  8. 《大型多人在线游戏开发》读书笔记
  9. 人工智能杂记 人工智能简史
  10. 电磁流量计的工作原理