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 ...

随机推荐

java实现甘特图的2种方法:SwiftGantt和Jfree (转)

http://blog.sina.com.cn/s/blog_50a7c4a601009817.html 第一种方法使用SwiftGantt实现甘特图(进度图推荐这个)   import java.a ...

在Mac中保护私密文件,隐藏文件

在个人电脑中我们有些私密文件或者资料是不希望被人发现或者使用.保护私密文件的方式有很多,比如对文件进行加密,隐藏文件,修改文件后缀等.在Mac中我们也可以通过一些简单方式保护私密文件.这里我们简单介绍 ...

NGUI 之 不为人知的 NGUITools

static public float soundVolume该属性是全局音效播放音量,按照文档说是用于NGUITools.PlaySound(),那也就意味着我的游戏如果用NGUITools.Pla ...

可用于Hadoop下的ETL工具——Kettle

看大家分享了好多hadoop相关的一些内容,我为大家介绍一款ETL工具——Kettle.    Kettle是pentaho公司开源的一款ETL工具,跟hadoop一样,也是java实现,其目的就是做 ...

《GettingThingsDone》--GTD学习笔记(一)-GTD理论

利用春节假期阅读了一书,下文整理了下阅读过程中做的读书笔记和心得. ==GTD理论== 一. 目的: 1. 收集需要处理的事情把它置于一个脱离大脑 ...

atol字符串转换函数应用实例

原型:long atol(const char *nptr); 相关函数 atoi,atol,strtod,strtol,strtoul 头文件:stdlib.h 功能:将字符串转换成整型数 说明:参 ...

linux命令学习01-mkdir

1.环境说明     centos6.7,2.6.32-573.el6.x86_64 2.man mkdir    NAM       mkdir - make directories SYNOPSI ...

verilog语法实例学习(2)

Verilog中的信号类型 线网类型 线网类型表示一个或多个门或者其它类型的信号源驱动的硬件连线.如果没有驱动源,则线网的默认值为z.verilog中定义的线网类型有以下几种:     wire,tr ...

jmm 和线程安全

Java的内存模型JMM Java的内存模型JMM(Java Memory Model)JMM主要是为了规定了线程和内存之间的一些关系.根据JMM的设计,系统存在一个主内存(Main Memory), ...

SecureCRT工具

技巧收集: 文本文件内容 复制该行内容yy,p粘贴 2+yy复制两行 dd 删除该行 文件内容搜索 非编辑状态/+查找内容 查找指定行 :+行号

python与excel做数据可视化-Python的Excel操作及数据可视化相关推荐

  1. 如何用python处理excel做直方图_Excel/python 如何实现自动分箱 (直方图)

    今天要完成一个数据大屏,我们想做一个板块:订单金额分布 怎么做呢?订单金额是连续型数据,订单金额随时在发生变化 其实是一个直方图制作,涉及到分箱技术 那如何实现自动分箱,自动将金额相近的订单金额分到同 ...

  2. python编程可以做什么工作-Python学到什么程度才可以去找工作?掌握这4点足够了!...

    微信搜索:CoXie带你学编程,后台回复你想要的资源,并留下你的微信号,将于3个工作日内会回复或添加微信进行回复 大家在学习Python的时候,有人会问"Python要学到什么程度才能出去找 ...

  3. python socket能做什么_[python]初探socket

    1.什么是socket? Socket中文译作:套接字,但是大家一般约定俗称的都用:socket.我想在解释socket是什么之前,先说它是用来干嘛的:socket是来建立'通信'的基础,建立连接,传 ...

  4. python开发是做什么的-python开发工程师是做什么的

    python开发工程师是指运用Python进行软件开发的工程师岗位. Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python 的设计具有很强的可读性,相比其他语言经常 ...

  5. python日常能做什么-为什么Python这么火?看看它能做什么你就知道了

    • 2018-12-17 不知道从什么时候开始,差不多应该是一年之前,Python一下子在中国就火了起来.而在此之前,Python一般都是IT高手们在喝咖啡闲聊时的小点心,对于一线编程人员来说,以前的 ...

  6. excel做地图热力图_使用Excel 2016的PowerMap模块绘制可视化地图

    本文主要介绍一下如何使用Excel绘制地图.Excel绘制地图主要使用PowerMap模块.PowerMap是微软基于Bing地图开发的一款数据可视化工具,它可以对地理和时间数据进行绘制,并生动形象的 ...

  7. 如何用excel做正交分析_利用Excel进行正交设计及分析.pdf

    利用Excel进行正交设计及分析.pdf 医药导报 2006年 3 月第 25卷第 3期 2·41 · 应用注意事项 : ①使用时尽量减少开瓶次数 ,严防药物挥 26 (2) . 发 .②适用于无破损 ...

  8. python最适合做什么-学习Python适合就业哪些岗位?老男孩Python学习

    简单的来说,Python是一门面向对象的编程语言,最大的特点就是语法简单.上手容易.功能强大,也因此受到了大家的喜欢.而且它具有丰富和强大的库,常被称为 "胶水语言",能够把用其他 ...

  9. python语言能做什么软件-python语言能做什么?

    一. Python是一种支持面向对象的解释性高级语言,Simple yet Powerful是人们对它的一致评价.它包含多种Programming Paradigm,包括Object-Oriented ...

  10. python爬虫能做什么项目-python爬虫实例项目大全

    WechatSogou [1]- 微信公众号爬虫.基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典. DouBanSpider [2]- ...

最新文章

  1. Mongodb数据库介绍
  2. 判断闰年 及其某天为这一年的多少天
  3. 脚本自动配置ssh互信
  4. navigationbar
  5. masked_fill【将mask中值为True的位置对应的待填充的张量设置为value值】
  6. jquery.cookie中的操作
  7. linux说明是集群,集群——菜鸟学习Linux集群之概念篇
  8. xyplorer保存设置失败_将windows右键菜单添加到XYplorer
  9. Qt制作贪吃蛇小游戏
  10. 使用redis做缓存处理时出现的问题
  11. 文本比较工具-文本去重复工具
  12. 职场新人注意事项:抖包袱可以,抖机灵不要
  13. 当区块链遇上“智慧城市”,南京能走多远?
  14. MAC上测试常用工具整理
  15. 图书管理系统 (单链表实现,C++及文件操作,超详细)
  16. SyntaxError (语法错误)
  17. java留言板_java实现留言板功能实例
  18. 今日份安利:变声变调软件有什么?
  19. 【CDOJ 1334】 郭大侠与Rabi-Ribi
  20. 区块链阴谋与骗局 贴吧

热门文章

  1. 第三次Python作业———林东
  2. Golang内建库学习笔记(1)-sort和container
  3. 解决yum安装时 Cannot retrieve repository metadata (repomd.xml) for repository
  4. 【读书笔记】iOS-ARC-Xcode检测循环引用
  5. Servlet--01--概念
  6. CF Gym102028G Shortest Paths on Random Forests
  7. all index range ref eq_ref const system 索引type说明
  8. MySQL_项目7: 各部门工资最高的员工(难度:中等)
  9. zabbix-server启动报错解决
  10. 文章如何做伪原创 SEO大神教你几招做原创网站文章的心得