Python pandas实现excel工作表合并功能详解

  • Post category:Python

下面是详细讲解“Python pandas实现excel工作表合并功能”的完整实例教程。

1. 准备工作

在运行示例之前,需要安装pandas库和xlrd库。

可以使用如下命令进行安装:

pip install pandas
pip install xlrd

2. 示例-合并两个工作表

下面我们将用两个工作表作为示例,合并这两个工作表使得它们成为一个工作表。

首先我们需要导入 pandas 和 xlrd 库。

import pandas as pd
import xlrd

接下来,我们读取两个 Excel 文件,并将它们转换为 Pandas 的 DataFrame 对象。

excel1 = pd.read_excel('File1.xlsx')
excel2 = pd.read_excel('File2.xlsx')

然后,我们使用 concat() 函数将两个 DataFrame 合并成一个。

merged = pd.concat([excel1, excel2])

最后,我们将合并后的结果写入 Excel 文件中。

merged.to_excel('Merged.xlsx', index=False)

执行上述代码后,将会在当前目录下生成一个名为 “Merged.xlsx” 的合并后的 Excel 文件。

3. 示例-合并多个工作表

下面我们将用三个工作表作为示例,合并这三个工作表使得它们成为一个工作表。

首先我们需要导入 pandas 和 xlrd 库。

import pandas as pd
import xlrd

接下来,我们读取三个 Excel 文件,并将它们转换为 Pandas 的 DataFrame 对象。

excel1 = pd.read_excel('File1.xlsx')
excel2 = pd.read_excel('File2.xlsx')
excel3 = pd.read_excel('File3.xlsx')

然后,我们使用 concat() 函数将三个 DataFrame 合并成一个。

merged = pd.concat([excel1, excel2, excel3])

最后,我们将合并后的结果写入 Excel 文件中。

merged.to_excel('Merged.xlsx', index=False)

执行上述代码后,将会在当前目录下生成一个名为 “Merged.xlsx” 的合并后的 Excel 文件。

以上就是“Python pandas实现excel工作表合并功能”的完整实例教程,希望对你有所帮助。