用途:面向 Excel/电子表格处理,支持读取分析、创建文件、编辑已有文件,并强调用公式而非硬编码值。
主要能力:用 pandas 读取 Excel(pd.read_excel('file.xlsx'),sheet_name=None 读取全部工作表为字典),进行预览、列信息与统计(df.head()、df.info()、df.describe()),并写出(df.to_excel('output.xlsx', index=False))。用 openpyxl 创建文件:Workbook、wb.active、sheet['A1'] 赋值、sheet.append 追加行、写入公式如 '=SUM(A1:A10)',设置字体、填充、对齐与列宽(sheet.column_dimensions['A'].width = 20),最后 wb.save。编辑已有文件:load_workbook、修改单元格、insert_rows、delete_cols、create_sheet 后保存。
使用方式:按需选择 pandas 做数据分析,openpyxl 做精细格式与公式写入;读取计算值时用 data_only=True,大文件用 read_only=True 或 write_only=True。
限制:openpyxl 会保留公式但不计算其值;资料未提供安装命令、收费、平台与效果信息。