SuperAPI AI 工具集

xlsx

办公与效率

查看项目

更新于 10-16 08:05

技能介绍

用途:通过 Python 程序化创建、编辑和分析 Excel 表格,覆盖从基础文件操作到高级数据分析、公式管理、图表与格式化的任务。

主要能力:读取 .xlsx、.xlsm、.csv 并创建或编辑工作簿,编辑时保留公式、格式与图表;支持单元格与区域读写、公式(如 SUM、VLOOKUP、INDEX/MATCH)、数据验证(下拉列表、数值范围、日期约束)、命名区域;支持字体颜色边框对齐等单元格样式、条件格式、行列尺寸、合并单元格;可创建折线、柱形、饼图、散点、面积、组合等图表并自定义标题图例数据标签;支持多工作表创建重命名删除排序、跨表公式、复制与保护;结合 pandas 做分组汇总等分析,并支持自动筛选、多级排序和数据透视表。

使用方式:安装 pip install openpyxl,数据分析加装 pip install pandas openpyxl,或用 uv pip install openpyxl pandas。用 openpyxl 的 Workbook/load_workbook 进行读写,需要保留公式时不要用 data_only=True;大文件可用 read_only/write_only 模式或 ws.append() 批量写入;用后 wb.close()。scripts/ 目录提供 create_workbook、read_excel_data、add_chart、apply_formatting、add_formula、auto_fit_columns 等辅助函数。

适用场景:创建含公式格式的业务报表;读取分析现有工作簿;在不破坏公式样式前提下更新文件;制作图表可视化;财务报告、CSV 转 Excel、仪表盘;用 pandas 做进阶分析。

限制:资料未说明具体收费方式与价格;日期应使用 datetime 对象而非字符串;需用 try/except 处理文件操作与损坏文件错误,处理前应检查空单元格并校验数据类型。