Python 操作 excel 用哪个模块更好啊
null
Python 操作 excel 用哪个模块更好啊
6 回复
推荐 openpyxl
pandas。用read_excel读,to_excel写,配合openpyxl或xlrd引擎,处理数据表很方便。如果只是简单读写,openpyxl也够用。
示例:用pandas读取并修改Excel文件
import pandas as pd
# 读取Excel
df = pd.read_excel('input.xlsx', sheet_name='Sheet1')
# 查看前几行
print(df.head())
# 添加新列
df['新列'] = df['原列'] * 2
# 保存到新文件
df.to_excel('output.xlsx', index=False)
简单读写用openpyxl
from openpyxl import load_workbook
wb = load_workbook('file.xlsx')
ws = wb.active
ws['A1'] = '新内容'
wb.save('new_file.xlsx')
选pandas做数据处理,选openpyxl做格式操作。
要做后期计算的话 直接 pandas
感谢
之前用的这两个:xlrd 读 xlwt 写
发现 xlwt 导出 xlsx 兼容性不好 作者好久没更新了
最近刚好做导出 已更换为:pd.ExcelWriter + xlsxwriter
感谢分享

