python3 读取Excel表格中的数据

yizhihongxing

下面是Python3读取Excel表格中的数据的详细实例教程。

安装依赖库

在开始之前,我们需要先安装以下依赖库:

  • pandas:用于读取Excel表格
  • xlrd:用于读取xls格式的Excel文件

打开终端,执行以下命令进行安装:

pip install pandas xlrd

读取Excel表格

  1. 案例一:读取Excel中的全部数据

首先,我们需要准备一个简单的Excel文件,例如以下格式:

学号 姓名 年龄 成绩
001 张三 18 90
002 李四 19 95
003 王五 17 85

假设该文件名为“student.xlsx”,文件路径为“/path/to/student.xlsx”。

使用pandas的read_excel()方法可以方便地读取Excel表格:

import pandas as pd

data = pd.read_excel('/path/to/student.xlsx')
print(data)

运行以上代码,输出结果为:

   学号  姓名  年龄  成绩
0   1  张三  18  90
1   2  李四  19  95
2   3  王五  17  85

我们可以看到,read_excel()方法将Excel表格中的所有数据读取到了一个DataFrame对象中。

  1. 案例二:读取指定的列

有时候,我们只需要读取Excel表格中的部分数据,可以通过指定列名来完成。

假设我们只需要读取Excel表格中的“姓名”和“成绩”两列,可使用以下代码:

import pandas as pd

data = pd.read_excel('/path/to/student.xlsx', usecols=['姓名', '成绩'])
print(data)

运行以上代码,输出结果为:

   姓名  成绩
0  张三  90
1  李四  95
2  王五  85

我们可以看到,只有“姓名”和“成绩”两列被读取到了DataFrame对象中。

以上就是Python3读取Excel表格中的数据的完整实例教程。希望能对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python3 读取Excel表格中的数据 - Python技术站

(0)
上一篇 2023年5月13日
下一篇 2023年5月13日

相关文章

  • 对Python 文件夹遍历和文件查找的实例讲解

    针对对Python文件夹遍历和文件查找的实例讲解,可以按照以下步骤进行操作: 步骤一:使用os模块 Python自带的os模块提供了很多文件和目录操作的函数,可以方便地对文件夹进行遍历和文件查找。 具体使用方法是: import os def traverse_folder(folder_path): """ 遍历文件夹,输出文…

    python 2023年6月2日
    00
  • python正则表达式的懒惰匹配和贪婪匹配说明

    在Python正则表达式中,懒惰匹配和贪婪匹配是两种不同的匹配模式。本攻略将详细讲解Python正则表达式中懒惰匹配和贪婪匹配的概念和用法。 贪婪匹配 贪婪匹配是指正则表达式尽可能多地匹配字符。例如,正则表达式.*表示匹配任意字符,包括空格和换行符,而*表示匹配前面的字符0多次。因此,.*表示匹配任意字符0次或多次,直到无法匹配为止。下面是一个例子,示如何使…

    python 2023年5月14日
    00
  • python 脚本生成随机 字母 + 数字密码功能

    下面是 Python 脚本生成随机字母和数字密码的完整攻略。 步骤一:获取用户输入 首先,我们需要获取用户输入的密码长度 n,通常密码长度为 6 ~ 12 个字符,你可以设置默认值,当用户不输入长度时就使用默认值。 示例代码: import random # 提示用户输入密码长度,如果用户不输入则使用默认值 8 n = input("请输入要生成的…

    python 2023年6月3日
    00
  • 新手学习Python2和Python3中print不同的用法

    当学习 Python 编程语言时,我们会发现在 Python 2 和 Python 3 中,print 输出函数的用法是有所不同的。下面我给出一个完整的攻略来帮助新手快速搞清楚这个问题: Python 2 中的 print 在 Python 2 中,print 函数不需要使用括号进行参数的传递,而直接使用空格分隔参数即可。例如: print "He…

    python 2023年6月5日
    00
  • python os.system执行cmd指令代码详解

    当你需要在Python程序中执行外部操作系统命令时,可以使用Python标准库之一的os.system()函数来执行命令。本攻略将针对该函数进行详细讲解,并提供两个示例说明其用法。 1. Python os.system() 函数简介 os.system()函数可以在Python程序中执行任何由操作系统提供的可执行文件(如Windows的.exe、Unix/…

    python 2023年5月30日
    00
  • python实现一行输入多个值和一行输出多个值的例子

    下面我来为你详细讲解Python实现一行输入多个值和一行输出多个值的例子的完整攻略。 一行输入多个值 使用split()方法 在Python中,我们可以使用input()函数进行控制台输入操作。对于一行输入多个值的情况,我们可以使用split()方法将一行输入的值拆分成一个列表。 例如,输入一行以逗号分隔的多个数值,我们可以使用以下代码实现: # 输入一行以…

    python 2023年6月5日
    00
  • python基于urllib实现按照百度音乐分类下载mp3的方法

    下面是Python基于urllib实现按照百度音乐分类下载MP3的方法的完整攻略。 1. 确认需求 在开始编写程序之前,首先需要确认我们所要实现的需求,即:按照百度音乐的分类,从网站上下载对应的MP3文件。 2. 分析问题 在确认需求之后,需要具体分析如何实现这个需求。 2.1 获取音乐列表 首先,我们需要获取百度音乐的分类列表。打开百度音乐分类页面,我们可…

    python 2023年6月3日
    00
  • Python 中的反转字符串reversed(),切片

    下面是Python中反转字符串的两种方法: 方法一:使用reversed()函数 Python提供了reversed()函数来反转序列,包括字符串。 用法 reversed_seq = reversed(seq) 其中seq是被反转的序列,reversed_seq是返回的反转后的序列对象,一般需转换成字符串或者列表对象。 示例 # 反转字符串 s = ‘He…

    python 2023年6月3日
    00
合作推广
合作推广
分享本页
返回顶部