SuperAPI AI 工具集

xlsx

智能体与模型

查看项目

更新于 10-15 21:43

技能介绍

用途:该技能面向 .xlsx 文件的创建、编辑与内容分析,针对不同任务提供不同工具与工作流。

主要能力:支持使用公式而非硬编码值;用 pandas 读取、分析和写入 Excel;用 openpyxl 创建新文件、设置字体填充对齐与列宽、写入公式;编辑已有文件,包括遍历工作表、修改单元格、插入行、删除列、新建工作表。

必要用法:读写分析可用 import pandas as pd;pd.read_excel('file.xlsx') 读取首个工作表,sheet_name=None 读取全部工作表为字典,df.head()/df.info()/df.describe() 做预览与统计,df.to_excel('output.xlsx', index=False) 写出。创建文件用 from openpyxl import Workbook;编辑用 from openpyxl import load_workbook;公式示例为 sheet['B10'] = '=SUM(B2:B9)'。

库选择:pandas 适合数据分析、批量操作和简单导出;openpyxl 适合复杂格式、公式和 Excel 专有特性。

限制与注意事项:应始终写入 Excel 公式而非在 Python 中计算后硬编码,以保持表格动态可更新。openpyxl 的单元格索引从 1 开始;用 data_only=True 读取计算值,但以该模式打开并保存后公式会被值替换并永久丢失;大文件读取用 read_only=True,写入用 write_only=True。pandas 可通过 dtype 指定类型、usecols 选择列、parse_dates 处理日期。收费、价格、平台与效果等资料暂未提供。