Python3使用pandas模块读写excel操作示例

  • Post category:Python

以下是针对“Python3使用pandas模块读写excel操作示例”的完整实例教程,其中包含两条示例说明。

前置条件

在开始本教程之前,确保你已经安装了以下必要的软件:

  1. Python3安装包
  2. pandas模块

操作1:读取Excel文件

下面是读取Excel文件的步骤:

  1. 首先,需要导入pandas模块:
import pandas as pd
  1. 然后,使用read_excel()函数读取Excel文件。可以使用以下参数:

  2. file_name: Excel文件路径

  3. sheet_name: 表格名称或索引,默认为第一个表格
  4. header:int类型的值,指定哪一行是数据的列标题。默认值为0,意味着第0行是列标题
  5. skiprows:省略指定的行数,默认为0
  6. skipfooter:省略指定的行数(从文件末尾开始计算),默认为0

下面的示例代码展示了如何读取“example.xlsx”文件并输出其中的数据:

import pandas as pd

df = pd.read_excel("example.xlsx", sheet_name="Sheet1")

print(df)

操作2:写入Excel文件

下面是将数据写入Excel文件的步骤:

  1. 首先,需要导入pandas模块:
import pandas as pd
  1. 然后,使用DataFrame()函数创建一个数据帧。可以使用以下参数:

  2. data:可以是包含数据的列表、字典或numpy数组

  3. columns:指定列的顺序和名称
  4. index:指定行的标签

下面的示例代码展示了如何创建一个数据帧并将其写入“output.xlsx”文件:

import pandas as pd

data = {"Name": ["Alice", "Bob", "Charlie", "David"], "Age": [25, 30, 35, 40], "Gender": ["F", "M", "M", "M"]}

df = pd.DataFrame(data)

df.to_excel("output.xlsx", index=False)

在本次实例中,我们使用了两个示例操作,更详细的内容和其他示例可以在pandas官网找到。