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列表(list)、字典(dict)、字符串(string)基本操作小结
Nov 28 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
Python 3.7新功能之dataclass装饰器详解
Apr 21 Python
Django Admin实现三级联动的示例代码(省市区)
Jun 22 Python
Python告诉你木马程序的键盘记录原理
Feb 02 Python
python实现各种插值法(数值分析)
Jul 30 Python
Django框架 querySet功能解析
Sep 04 Python
python爬虫中多线程的使用详解
Sep 23 Python
结合OpenCV与TensorFlow进行人脸识别的实现
Oct 10 Python
使用pyqt 实现重复打开多个相同界面
Dec 13 Python
Python实现结构体代码实例
Feb 10 Python
Python pandas读取CSV文件的注意事项(适合新手)
Jun 20 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 header Content-Type类型小结
2011/07/03 PHP
php代码书写习惯优化小结
2013/06/20 PHP
php验证是否是md5编码的简单代码
2014/04/01 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
php框架CodeIgniter使用redis的方法分析
2018/04/13 PHP
PHP iconv()函数字符编码转换的问题讲解
2019/03/22 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
jquery图片切换插件
2015/03/16 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
jQuery实现tab选项卡效果的方法
2015/07/08 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
如何编写jquery插件
2017/03/29 jQuery
Ajax异步文件上传与NodeJS express服务端处理
2017/04/01 NodeJs
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
JS简单实现滑动加载数据的方法示例
2017/10/18 Javascript
深入了解query和params的使用区别
2019/06/24 Javascript
微信小程序学习总结(五)常见问题实例小结
2020/06/04 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
Python去掉字符串中空格的方法
2014/03/11 Python
python中redis的安装和使用
2016/12/04 Python
python不换行之end=与逗号的意思及用途
2017/11/21 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
Keras中的两种模型:Sequential和Model用法
2020/06/27 Python
解决pip install psycopg2出错问题
2020/07/09 Python
Famous Footwear加拿大:美国多品牌运动休闲鞋店
2018/12/05 全球购物
院药学专业个人求职信
2013/09/21 职场文书
商务英语专业毕业生自荐信
2013/11/05 职场文书
我的梦想演讲稿
2014/04/30 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
幼儿园托班开学寄语(2016秋季)
2015/12/03 职场文书
SpringBoot使用AOP实现统计全局接口访问次数详解
2022/06/16 Java/Android