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读写ini配置文件方法实例分析
Jun 30 Python
python flask 多对多表查询功能
Jun 25 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
Jul 27 Python
python特性语法之遍历、公共方法、引用
Aug 08 Python
图文详解python安装Scrapy框架步骤
May 20 Python
python+opencv像素的加减和加权操作的实现
Jul 14 Python
解决tensorflow训练时内存持续增加并占满的问题
Jan 19 Python
在pycharm中实现删除bookmark
Feb 14 Python
Tensorflow与Keras自适应使用显存方式
Jun 22 Python
Python获取excel内容及相关操作代码实例
Aug 10 Python
python3.9实现pyinstaller打包python文件成exe
Dec 13 Python
Python 实现一个简单的web服务器
Jan 03 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的PSR规范中文版
2013/09/28 PHP
一个简单的PHP验证码实现代码
2014/05/10 PHP
使用php转义输出HTML到JavaScript
2015/03/27 PHP
深入认识javascript中的eval函数
2009/11/02 Javascript
input 输入框内的输入事件详细分析
2010/03/17 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
javascript中一些util方法汇总
2015/06/10 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
在localStorage中存储对象数组并读取的方法
2016/09/24 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
jstree单选功能的实现方法
2017/06/07 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
js实现录音上传功能
2019/11/22 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
2021/02/18 Vue.js
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
2021/03/01 Vue.js
进一步探究Python的装饰器的运用
2015/05/05 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
2018/03/22 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
2019/09/20 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
如何开启linux的ssh服务
2013/06/03 面试题
大学生职业生涯规划范文——找准自我,定位人生
2014/01/23 职场文书
感恩老师的演讲稿
2014/05/06 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS