一 准备工作:

二 xlrd库读取

首先安装xlrd库,安装方法:

pip install xlrd

import xlrd

#打开excel

wb = xlrd.open_workbook('test_user_data.xlsx')

#按工作簿定位工作表

sh = wb.sheet_by_name('TestUserLogin')

print(sh.nrows)#有效数据行数

print(sh.ncols)#有效数据列数

print(sh.cell(0,0).value)#输出第一行第一列的值

print(sh.row_values(0))#输出第一行的所有值

#将数据和标题组合成字典

print(dict(zip(sh.row_values(0),sh.row_values(1))))

#遍历excel,打印所有数据

for i in range(sh.nrows):

print(sh.row_values(i))

输出结果:

三:pandas库读取

1.安装pandas:

pip install pandas

2.代码如下

import pandas as pd

df = pd.read_excel('test_user_data.xlsx')

data=df.values

print("获取到所有的值:\n{}".format(data))

结果如下:

3 操作行列

读取列数

import pandas as pd

#读取第一列、第二列、第四列

df = pd.read_excel('test_user_data.xlsx',sheet_name='TestUserLogin',usecols=[0,1,3])

data = df.values

print(data)

读取行数

import pandas as pd

#读取第一行

df = pd.read_excel('test_user_data.xlsx',sheet_name='TestUserLogin',nrows=1)

data = df.values

print(data)

以上就是用python读取xlsx文件的详细内容,更多关于python读取xlsx文件的资料请关注脚本之家其它相关文章!

python怎么读xlsx_用python读取xlsx文件相关推荐

  1. python读取xlsx文件找不到_在python中打开并读取excel .xlsx文件

    我正在尝试使用python打开一个excel .xlsx文件,但我无法找到办法,我尝试使用pandas但是它想要使用一个名为NumPy的库我试图安装numpy但它仍然可以找不到. 我也尝试过使用xlr ...

  2. python读取xlsx文件中的日期

    因为在python中直接读取xlsx文件中的日期,而不进行额外处理的话,会读取错误--即:只能读取成浮点数,而不能以日期的格式获取. 导入xlrd 首先保证要导入xlrd,若没有,可执行下面语句下载 ...

  3. python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)

    一.问题: python读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件. 二.解决方法: 1.确认自己安装的xlrd版本: 可以先用以下命令看 ...

  4. python xlsxwriter行数_使用python库xlsxwriter库来输出各种xlsx文件的示例

    功能性的文章直接用几个最简单的实现表达: xlsxwriter库的核心就是其Workbook对象. 创建一个指定名字的xlsx文件: import xlsxwriter filename = '/Us ...

  5. Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略

    Py之Xlrd:Xlrd简介.安装.使用方法(读取xlsx文件的shee表头名/总行数/总列数.每一行的内容.指定列的内容)之详细攻略  导读      xlrd,xlwt和xlutils是用Pyth ...

  6. java poi 读取xlsx文件_使用POI读取xlsx文件(SXSSFWorkbook)

    我正在尝试使用POI来读取大型xlsx文件的第一次测试,但要使用小文件进行简单测试,我无法显示单元格的值.使用POI读取xlsx文件(SXSSFWorkbook) 有人可以告诉我什么是我的错误.所有的 ...

  7. java取linux本地xml,java-使用apache poi读取.xlsx文件会在Linux机器...

    我有一个读取.xlsx文件并向用户显示内容的应用程序.该应用程序在Windows环境下运行良好. 我将此Web应用程序的.war文件部署在ubuntu服务器上的tomcat6上.我还复制了服务器上的. ...

  8. R语言中读取xlsx文件的方法

    R语言中读取xlsx文件的方法 安装包 install.packages("openxlsx") library(openxlsx) 文件名+sheet的序号 data<- ...

  9. matlab读取xlsx文件,将大Excel(xlsx)文件加载到matlab中

    我使用Windows 64bit,8GB RAM和Matlab 64bit . 我试图将.xlsx文件加载到matlab中 . 文件大小约为700MB,包含673928行和43列的工作表 . 首先,我 ...

最新文章

  1. LeetCode 221. Maximal Square----动态规划--谷歌面试算法题--Python解法
  2. 2021年春季学期-信号与系统-第二次作业参考答案-第六小题
  3. 大学计算机等级培训卷子,大学计算机期中考试试卷示例.doc
  4. 第四范式重磅发布企业级AI操作系统Sage AIOS
  5. 六十三、Vue中非父子(兄弟)组件间传值,插槽的使用和作用域插槽(非常重要)
  6. java分布式对象(RMI+部署使用RMI的程序)
  7. filestorage 修改吧部分数据_数据库系统概论课后答案||第五版
  8. 如何操作2345浏览器的历史记录
  9. Web Hacking 101 中文版 十八、内存(二)
  10. python全栈和java全栈_全栈和python的区别
  11. python类方法和实例方法syntax errors_python新手常犯的17个错误
  12. ATFX:中国8月CPI同比2.5%,货币政策仍有宽松空间
  13. 大数据技术与应用专业 课 程 标 准
  14. mybatis日期查询
  15. linux mysql cnf_mysql在linux下查看my.cnf位置的方法
  16. Excel VBA简介
  17. Linux安装zabbix4
  18. 如何使用Python api 函数写股票策略
  19. 基于搜狗微信爬取微信公众号的文章
  20. 【工具使用系列】关于 MATLAB 多机电力应用,你需要知道的事

热门文章

  1. [HDU] Tr A
  2. python socket单线程通信
  3. 软件战争中的小插曲:比较搜狗拼音和QQ拼音输入法
  4. 开机时进入 grub rescue>的解决方法
  5. 开发chrome 插件, background.js中 console log 看不到解决方法
  6. 关于前端使用JavaScript无法实现canvas打印问题的解决
  7. Android Studio停留在“Indexing paused due to batch update”的解决方案
  8. Android解决NDK not configured问题
  9. nginx 配置https 并解决重定向后https协议变成了http的问题
  10. 解决yum 不能更新问题 :yum 报错Loaded plugins: fastestmirror, refresh-packagekit, security