1. 首页
  2. 编程语言
  3. Python
  4. Python读取与写入Excel文件操作

Python读取与写入Excel文件操作

上传者: 2025-05-31 11:56:34上传 ZIP文件 5.54KB 热度 3次

在 Python 中 Excel 文件,多时候都需要读取或写入数据,尤其是在数据和自动化报告中。最常用的两大库是pandasopenpyxl,这两个库都能帮你轻松应对 Excel 文件的各种操作。

pandas,作为 Python 的常用数据库,了强大的表格数据操作能力。用它读取 Excel 文件简单,只需用read_excel()就能把数据加载为 DataFrame 对象。你还可以轻松地进行数据筛选,比如筛选出某列大于某个值的行:

filtered_df = df[df['年龄'] > 20]
。数据完后,用to_excel()函数就能把结果保存回 Excel 文件。

但是如果 Excel 文件包含公式、图表或者更复杂的格式,openpyxl就更适合了。它专门用于操作 Excel 的 xlsx/xlsm 文件,可以直接加载和编辑这些带有样式、公式的文件。比如,你可以用它读取 Excel 文件:

from openpyxl import load_workbook
wb = load_workbook('文件路径.xlsx')
,或是用Workbook()创建新的工作簿并写入数据:
ws['A1'] = 'Hello'

,如果你只是做数据读取和写入,pandas是个相当不错的选择。要是 Excel 文件比较复杂,openpyxl更有优势。

,了解这两个库的使用,可以让你在 Python 中 Excel 文件得心应手。

下载地址
用户评论