pandas 读取excel文件的操作代码

  • Post category:Python

下面是pandas读取excel文件的操作代码的完整实例教程:

1. 导入pandas模块

首先,需要导入pandas模块,这样才能使用pandas的读取excel文件的功能。可以使用以下代码导入pandas模块:

import pandas as pd

2. 读取excel文件

接下来,需要读取excel文件。在这里我们使用一个示例数据文件”data.xlsx”,该文件中包含有两个sheet,分别为”Sales”和”Expenses”。可以使用以下代码读取该文件:

data = pd.read_excel("data.xlsx", sheet_name=None)

在上述代码中,“sheet_name=None”表示读取所有sheet,如果只需要读取其中某一个sheet,则可以将sheet的名称作为参数传入该函数。

3. 查看读取结果

完成对excel文件的读取操作后,我们需要查看读取结果。可以使用以下代码查看结果:

print(data.keys())
print(data["Sales"])

在上述代码中,第一行代码用于查看文件中包含的所有sheet的名称。第二行代码用于查看”Sales”这个sheet的数据。

示例说明1:

假设我们需要获取”data.xlsx”文件中的”Sales”这个sheet中的前5行数据。可以使用以下代码:

data_sales = pd.read_excel("data.xlsx", sheet_name="Sales", nrows=5)
print(data_sales)

在上述代码中,通过设置“nrows=5”参数,只读取了该sheet的前5行数据。

示例说明2:

假设我们需要获取”data.xlsx”文件中的”Expenses”这个sheet中的第2列到第4列的所有数据。可以使用以下代码:

data_expenses = pd.read_excel("data.xlsx", sheet_name="Expenses", usecols="B:D")
print(data_expenses)

在上述代码中,通过设置“usecols=”B:D””参数,只读取了该sheet中第2列到第4列的数据,即”B”列、”C”列和”D”列的数据。

至此,完成了pandas读取excel文件的操作代码的完整实例教程。