下面我将详细讲解“四个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的常用脚本的示例代码,希望对您有帮助。