Python使用Pandas读写Excel实例解析

  • Post category:Python

以下是“Python使用Pandas读写Excel实例解析”的完整实例教程。

1. 准备工作

在使用Pandas读写Excel之前,我们需要先安装Pandas模块。可以通过以下命令在命令行中安装:

pip install pandas

2. Pandas读取Excel文件

我们可以使用Pandas的read_excel()函数读取Excel文件。以下是示例代码:

import pandas as pd

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

代码首先导入Pandas模块,并使用read_excel()函数读取Excel文件。其中,’example.xlsx’是Excel文件名,’Sheet1’是要读取的工作表名。最后,代码打印出df变量的值,即表格数据。

在这个示例中,我们使用的Excel文件(example.xlsx)中只有一个工作表(Sheet1),它包含了一些示例数据。你可以根据自己的需求修改这个文件或是使用你自己的Excel文件。

3. Pandas写入Excel文件

除了读取Excel文件,我们还可以使用Pandas将数据写入Excel文件。以下是示例代码:

import pandas as pd

data = {'Name':['Tom', 'Jerry', 'Mickey', 'Minnie', 'Goofy'],
        'Age':[21, 22, 23, 24, 25],
        'Sex':['M', 'M', 'M', 'F', 'M']}
df = pd.DataFrame(data)
df.to_excel('example2.xlsx', sheet_name='Sheet1', index=False)

代码首先创建了一个字典(data),其中包含了三列的数据。然后,将字典转换为Pandas的DataFrame对象,并使用to_excel()函数将数据写入Excel文件。其中,’example2.xlsx’是将要写入的Excel文件名,’Sheet1’是将要写入的工作表名,index=False表示不将DataFrame对象中的行索引写入Excel文件中。

在这个示例中,我们创建了一个新的Excel文件example2.xlsx,并将DataFrame对象df中的数据写入该文件中。

4. 总结

通过本例中的示例,我们学习了如何使用Pandas读取和写入Excel文件。当然,以下只是基础部分,使用Pandas读取和写入Excel文件一些更高端的应用还需要进一步学习,欢迎有兴趣的朋友在网上搜索相关教程。