Python读取与写入Excel文件操作
在 Python 中 Excel 文件,多时候都需要读取或写入数据,尤其是在数据和自动化报告中。最常用的两大库是pandas和openpyxl,这两个库都能帮你轻松应对 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 文件得心应手。
下载地址
用户评论