Python 处理 Excel 文件:pandas 和 openpyxl 库指南

Python 提供多种库用于处理 Excel 文件,其中最常用的两个是 pandas 和 openpyxl。本文将介绍如何使用这两个库来读取、操作和写入 Excel 文件。

1. pandas 库

pandas 是一个强大且灵活的数据处理库,可以方便地处理 Excel 文件。使用 read_excel() 方法读取 Excel 文件,并使用 to_excel() 方法写入 Excel 文件。

示例:

import pandas as pd

# 读取 Excel 文件
df = pd.read_excel('data.xlsx')

# 处理数据
# ...

# 将处理后的数据写入 Excel 文件
df.to_excel('output.xlsx', index=False)

2. openpyxl 库

openpyxl 专注于处理 Excel 文件,提供更加底层的控制。使用 load_workbook() 方法加载 Excel 文件,并使用 save() 方法保存修改后的文件。

示例:

from openpyxl import load_workbook

# 加载 Excel 文件
wb = load_workbook('data.xlsx')

# 获取工作表
ws = wb.active

# 处理数据
# ...

# 保存修改后的 Excel 文件
wb.save('output.xlsx')

其他库和方法

除了 pandas 和 openpyxl 之外,还有其他一些库和方法可以实现 Excel 的读取和写入,例如 xlrd、xlwt 等。选择合适的库和方法取决于具体的需求和项目规模。

Python 处理 Excel 文件:pandas 和 openpyxl 库指南

原文地址: https://www.cveoy.top/t/topic/n7lm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录