python使用pandas读xlsx文件的实现

  • Post category:Python

下面是针对“Python使用Pandas读取XLSX文件的实现”的完整实例教程。

步骤

步骤1:安装 pandas 库

在使用 Pandas 库之前,你需要先安装它。你可以在命令行使用以下命令安装:

pip install pandas

步骤2:导入 pandas 库

在 Python 编程中,库需要通过 import 语句导入。因此,在使用 Pandas 库之前,请使用以下命令导入:

import pandas as pd

步骤3:读取 XLSX 文件

我们可以使用 Pandas 库的 read_excel() 函数来读取 XLSX 文件。以下是 read_excel() 函数的语法:

pandas.read_excel(io, sheet_name=0, header=0, names=None, index_col=None, usecols=None, squeeze=False, dtype=None, engine=None, converters=None, true_values=None, false_values=None, skiprows=None, nrows=None, na_values=None, keep_default_na=True, verbose=False, parse_dates=False, date_parser=None, thousands=None, comment=None, skipfooter=0, convert_float=True, **kwds)

在这里,我们需要将 io 参数设置为要读取的 XLSX 文件名(包括路径)。下面是一个示例:

data = pd.read_excel("example.xlsx")

步骤4:查看数据

使用 Pandas 库将 XLSX 文件读取到数据框(DataFrame)中后,你可以使用 head()tail() 函数查看数据的前几行或后几行。例如:

print(data.head())

你可以将数字作为 head()tail() 函数的参数,以指定要查看的行数。例如:

print(data.tail(3))

示例

以下是两个示例说明:

示例1

假设有一个名为 example.xlsx 的 XLSX 文件,其中包含名为 Sheet1 的工作表。该工作表包含以下数据:

Name Age Gender
Alice 25 Female
Bob 32 Male
Clark 18 Male

要读取该文件并查看前两行数据,可以使用以下代码:

import pandas as pd

data = pd.read_excel("example.xlsx")

print(data.head(2))

该代码将输出以下结果:

    Name  Age  Gender
0  Alice   25  Female
1    Bob   32    Male

示例2

假设有一个名为 example.xlsx 的 XLSX 文件,其中包含名为 Sheet1 的工作表。该工作表包含以下数据:

Student ID English Maths Science
001 75 83 91
002 82 90 85
003 65 80 72

要读取该文件并查看后两行数据,可以使用以下代码:

import pandas as pd

data = pd.read_excel("example.xlsx")

print(data.tail(2))

该代码将输出以下结果:

   Student ID  English  Maths  Science
1           2       82     90       85
2           3       65     80       72

注意事项:在实际操作中,需要通过实际代码和数据来更好地理解 pandas 读取 xlsx 文件的过程,并且需要根据实际情况对代码进行适当修改。