四个Python操作Excel的常用脚本分享

  • Post category:Python

下面我将详细讲解“四个Python操作Excel的常用脚本分享”的完整实例教程,让您能够了解操作Excel的常用脚本以及如何在Python中使用它们。

1. 使用openpyxl库读取Excel文件

openpyxl是一个用于读取和写入Excel文件的Python库,可以方便地在Python中读取以及修改Excel文件。

首先,需要安装openpyxl库。可以在命令行中使用如下命令进行安装:

pip install openpyxl

接下来,我们就可以开始使用openpyxl库了。

示例1:读取Excel文件

import openpyxl

# 打开Excel文件
wb = openpyxl.load_workbook("example.xlsx")

# 获取工作表对象
sheet = wb["Sheet1"]

# 读取表格内容
for row in sheet.iter_rows(min_row=2, values_only=True):
    name, age, gender = row
    print(f"Name: {name}, age: {age}, gender: {gender}")

该示例代码中,我们使用openpyxl库打开一个名为example.xlsx的Excel文件,并获取其第一个工作表的内容。然后,我们使用iter_rows方法读取表格中除了第一行的其它内容,并将其打印出来。

2. 使用pandas库操作Excel文件

pandas是一个专门用于数据分析的Python库,包含了众多数据处理工具,其中也包括了读取、处理和写入Excel文件的功能。

同样,首先需要在命令行中使用如下命令安装pandas库:

pip install pandas

示例2:读取Excel文件

下面是一个读取Excel文件的示例代码:

import pandas as pd

# 读取Excel文件
df = pd.read_excel("example.xlsx")

# 打印读取的内容
print(df)

在该示例中,我们使用pandas库的read_excel方法读取了名为example.xlsx的Excel文件,并将其读取到了一个DataFrame对象中。最后,我们将读取的内容打印出来。

示例3:写入Excel文件

下面是一个将数据写入Excel文件的示例代码:

import pandas as pd

# 模拟数据
data = {'Name': ['Tom', 'Jerry', 'Mike', 'John'],
        'Age': [25, 32, 18, 45],
        'Gender': ['M', 'M', 'M', 'F']}

# 将数据写入Excel文件
df = pd.DataFrame(data)
df.to_excel("output.xlsx")

在该示例中,我们先构造了一个字典data,其中包含了要写入Excel文件的数据。然后,我们将其转换为DataFrame对象,并使用to_excel方法将其写入到output.xlsx的Excel文件中。

以上就是四个Python操作Excel的常用脚本的示例代码,希望对您有帮助。