这篇文章主要介绍了python在CMD界面读取excel所有数据,帮助大家更好的利用python办公,感兴趣的朋友可以了解下

代码

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打开excel窗口_简单介绍python在CMD界面读取excel所有数据相关推荐

  1. python中len用法_简单介绍Python中的len()函数的使用

    简单介绍Python中的len()函数的使用 函数:len() 1:作用:返回字符串.列表.字典.元组等长度 2:语法:len(str) 3:参数:str:要计算的字符串.列表.字典.元组等 4:返回 ...

  2. python 表格格式输出_简单介绍python输出列表元素的所有排列形式

    今天小编就为大家分享一篇浅谈python输出列表元素的所有排列形式,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 例如: ['a', 'b', 'c'] 输出 ['a', 'b', ...

  3. len函数python返回值类型_简单介绍Python中的len()函数的使用

    01状态机介绍 游戏中的状态机一般都是有限状态机,简写为FSM(有限状态机),简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型. 状态机的每一个状态至少需要有以下三个操作: ...

  4. python美化excel_简单介绍python在CMD界面读取excel所有数据

    这篇文章主要介绍了python在CMD界面读取excel所有数据,帮助大家更好的利用python办公,感兴趣的朋友可以了解下 代码 import xlrd import os from prettyt ...

  5. python中输入字符串_简单讲解Python中的字符串与字符串的输入输出

    简单讲解Python中的字符串与字符串的输入输出 发布于 2016-03-26 14:35:42 | 110 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向 ...

  6. python协程异步原理_简单介绍Python的Tornado框架中的协程异步实现原理

    Tornado 4.0 已经发布了很长一段时间了, 新版本广泛的应用了协程(Future)特性. 我们目前已经将 Tornado 升级到最新版本, 而且也大量的使用协程特性. 很长时间没有更新博客, ...

  7. djpython教程_简单介绍Python的Django框架的dj-scaffold项目

    由于Django没有象rails一样指定项目的目录结构规范,很多人都对django项目的目录结构要如何组织而感到困惑.为此我又新创建了一个开源项目dj-scaffold(django的脚手架).这个项 ...

  8. python打开文件切片_收藏 | 从Python安装到语法基础,小白都能懂的爬虫教程!(附代码)...

    来源:大数据 作者:罗攀 蒋仟 本文约5000字,建议阅读20分钟. 本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 本文涉及 ...

  9. python中整型_实例介绍Python中整型

    实例介绍Python中整型 Python中有以下几个基本的数据类型: 整数 int 字符串 str 浮点数 float 集合 set 列表 list 元组 tuple 字典 dict 布尔类型 boo ...

最新文章

  1. 生成对抗网络学习笔记4----GAN(Generative Adversarial Nets)的实现
  2. 通配符(WildCard)的使用
  3. excel查找窗口被拉边上_你会做 Excel目录 吗?这个奇葩方法100%的人不知道
  4. oracle sqlcode 多条,SQL查询以连接Oracle中多个行的列值
  5. 手机自动化测试:appium源码分析之bootstrap八
  6. Linux远程拷贝scp命令
  7. akka actor行为切换实现
  8. 标准C时间与日期函数、内存函数
  9. 牛客多校第九场 ZOJ3774 The power of Fibonacci(二次剩余定理+斐波那契数列通项/循环节)题解...
  10. TCP/IP协议栈详解
  11. 无根树任意根深度加强版
  12. 谈谈如何解决win7/win10/win11右键转圈卡顿问题
  13. IDEA版本控制:文件导航各种颜色含义
  14. 爬取京东某商品评论并存入csv
  15. 通俗易懂理解几何光学(六)光学系统的像质评价
  16. 计算机中imb二进制数,计算机基础知识总述.doc
  17. 软渲染器(Directx11)三之世界矩阵,相机变换矩阵,透视投影矩阵,透视除法,视口变换矩阵
  18. Spring Boot 2.x基础教程:使用Spring Data JPA访问MySQL我们得从哪入手
  19. 什么是FOUC?如何避免FOUC?
  20. Redis(2) redis-cli 客户端操作Redis - 常用命令大全

热门文章

  1. iPhone和SSH
  2. 德国黑客使用租用的计算机资源攻击散列算法
  3. 父进程给子进程传参数
  4. eclipse设置格式化tab为4个空格和idea一样
  5. laravel5.6 邮件队列database驱动简单demo
  6. margin和padding的区别和用法
  7. 缓存问题引发的一系列优化
  8. CVE-2012-4792Microsoft Internet Explorer 释放后使用漏洞
  9. Windows 7 常用快捷键 命令
  10. Oracle中 char varchar varchar2的区别