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实现批量把SVG格式转成png、pdf格式的代码分享
Aug 21 Python
Python编程中的反模式实例分析
Dec 08 Python
Python3 模块、包调用&路径详解
Oct 25 Python
python脚本生成caffe train_list.txt的方法
Apr 27 Python
pandas求两个表格不相交的集合方法
Dec 08 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
对python判断ip是否可达的实例详解
Jan 31 Python
django实现用户注册实例讲解
Oct 30 Python
Mac 使用python3的matplot画图不显示的解决
Nov 23 Python
opencv resize图片为正方形尺寸的实现方法
Dec 26 Python
python操作docx写入内容,并控制文本的字体颜色
Feb 13 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 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批量删除数据
2007/01/18 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
跟我学Laravel之配置Laravel
2014/10/15 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
2015/04/15 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
js直接编辑当前cookie的脚本
2008/09/14 Javascript
JS拖动技术 关于setCapture使用
2010/12/09 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
原生JS实现图片翻书效果
2017/02/16 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
[02:06]DOTA2英雄基础教程 暗影萨满
2013/12/16 DOTA
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
[48:32]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs VG
2018/04/01 DOTA
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
python中from module import * 的一个坑
2014/07/20 Python
简单了解Python多态与属性运行原理
2020/06/15 Python
python 用struct模块解决黏包问题
2020/11/07 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
工程业务员岗位职责
2013/12/31 职场文书
红旗团支部事迹材料
2014/01/27 职场文书
大学生水果店创业计划书
2014/01/28 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
化学专业自荐信
2014/05/28 职场文书
教师节活动总结
2014/08/29 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
培养联系人考察意见
2015/06/01 职场文书
为什么mysql字段要使用NOT NULL
2021/05/13 MySQL