python在CMD界面读取excel所有数据的示例


Posted in Python onSeptember 28, 2020

代码

import xlrd
import os 
from prettytable import PrettyTable
import pandas
#创建一个Excel表类
class Excel(object):
  def __init__(self, path):
    self.path = path
    //路径要加上文件名
 
 
#读取Excel内全部数据 参数sname是sheet页名字 
  def read_all_data(self, sname): 
    workbook = xlrd.open_workbook(self.path)

    content = workbook.sheet_by_name(sname)
    # ord_list=[]
    ord_list = PrettyTable()
    for rownum in range(content.nrows):
    	ord_list.add_row(content.row_values(rownum))
      # ord_list.append(content.row_values(rownum))
    #返回的类型是一个list
    return ord_list
if __name__ == "__main__":
  path = input("-->>>Enter your path: ")
	xl = pandas.ExcelFile(path)
	sheetsname = xl.sheet_names
	print("all your excel sheetsname: " + str(sheetsname))
	# print(sheetsname)
	sheetname = input("-->>>Enter your excel sheet name: ")
	path1 = Excel(path)
	alldata = path1.read_all_data(sname=sheetname)
	# alldata = PrettyTable(alldata)
	print(alldata)

演示

加了prettytable美化显示

python在CMD界面读取excel所有数据的示例

以上就是python在CMD界面读取excel所有数据的示例的详细内容,更多关于python读取excel数据的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python求素数示例分享
Feb 16 Python
python进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
Python深入学习之内存管理
Aug 31 Python
python修改操作系统时间的方法
May 18 Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
Apr 15 Python
Python内置函数 next的具体使用方法
Nov 24 Python
python+django加载静态网页模板解析
Dec 12 Python
python实时监控cpu小工具
Jun 21 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
Sep 27 Python
python django框架中使用FastDFS分布式文件系统的安装方法
Jun 10 Python
机器学习实战之knn算法pandas
Jun 22 Python
Django项目之Elasticsearch搜索引擎的实例
Aug 21 Python
python调用摄像头的示例代码
Sep 28 #Python
python 调用API接口 获取和解析 Json数据
Sep 28 #Python
记录一下scrapy中settings的一些配置小结
Sep 28 #Python
使用scrapy ImagesPipeline爬取图片资源的示例代码
Sep 28 #Python
详解scrapy内置中间件的顺序
Sep 28 #Python
Python爬虫代理池搭建的方法步骤
Sep 28 #Python
浅析python 通⽤爬⾍和聚焦爬⾍
Sep 28 #Python
You might like
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
2016/12/02 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
显示、隐藏密码
2006/07/01 Javascript
extjs之去除s.gif的影响
2010/12/25 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
[44:15]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第二局
2016/03/06 DOTA
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
python实现2014火车票查询代码分享
2014/01/10 Python
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
python学习笔记之列表(list)与元组(tuple)详解
2017/11/23 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
航空大学应届生求职信
2013/11/10 职场文书
学校大课间活动方案
2014/01/30 职场文书
主题班会演讲稿
2014/05/22 职场文书
项目建议书
2015/02/04 职场文书
2016年春节慰问信息
2015/03/25 职场文书
Python基础详解之描述符
2021/04/28 Python
教你使用pyinstaller打包Python教程
2021/05/27 Python