用python读取xlsx文件

 更新时间:2020年12月17日 10:51:23   作者:Huny  
这篇文章主要介绍了用python读取xlsx文件的方法,帮助大家更好的利用python处理excel文件,感兴趣的朋友可以了解下

一 准备工作:

二 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 切片为什么不会索引越界?

    Python 切片为什么不会索引越界?

    这篇文章主要介绍了Python 切片为什么不会索引越界?切片(slice)是 Python 中一种很有特色的特性,在正式开始之前,我们先来从关于切片的相关知识开始介绍,感兴趣的小伙伴一起参考参考呀</P><P>
    2021-12-12
  • PyCharm中鼠标悬停在函数上时显示函数和帮助的解决方法

    PyCharm中鼠标悬停在函数上时显示函数和帮助的解决方法

    这篇文章主要介绍了PyCharm中鼠标悬停在函数上时显示函数和帮助,本文给大家分享问题解决方法,对PyCharm鼠标悬停函数上显示函数的解决方法感兴趣的朋友跟随小编一起看看吧
    2022-11-11
  • Python中Playwright模块进行自动化测试的实现

    Python中Playwright模块进行自动化测试的实现

    playwright是由微软开发的Web UI自动化测试工具,本文主要介绍了Python中Playwright模块进行自动化测试的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Python中的自定义函数学习笔记

    Python中的自定义函数学习笔记

    这篇文章主要介绍了Python中的自定义函数学习笔记,本文讲解了定义函数、callable函数、help函数等内容,需要的朋友可以参考下
    2014-09-09
  • python用faker库批量生成假数据

    python用faker库批量生成假数据

    这篇文章主要介绍了python用faker库批量生成假数据,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • 利用python中集合的唯一性实现去重

    利用python中集合的唯一性实现去重

    集合,用{ }表示,集合中所有元素具有唯一性。这篇文章给大家介绍利用python中集合的唯一性实现去重,感兴趣的朋友一起看看吧
    2020-02-02
  • python用tkinter实现一个gui的翻译工具

    python用tkinter实现一个gui的翻译工具

    这篇文章主要介绍了python用tkinter实现一个gui的翻译工具,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 +
    2020-10-10
  • 15个Pythonic的代码示例(值得收藏)

    15个Pythonic的代码示例(值得收藏)

    这篇文章主要介绍了15个Pythonic的代码示例(值得收藏),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • python3模块smtplib实现发送邮件功能

    python3模块smtplib实现发送邮件功能

    这篇文章主要为大家详细介绍了python3模块smtplib实现发送邮件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Jupyter加载文件的实现方法

    Jupyter加载文件的实现方法

    这篇文章主要介绍了Jupyter加载文件的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04

最新评论