用途:创建新的 Excel 电子表格、修改已有表格,以及列出、读取和预览工作区中的表格。使用 create_excel_spreadsheet 生成新表,modify_excel_spreadsheet 修改已有表并以新名称保存,list_my_excel_spreadsheets 列出可用表格,read_excel_spreadsheet 下载或读取内容,preview_excel_sheets 在编辑前后查看表格实际外观。
主要能力:通过 Python 代码配合 openpyxl、matplotlib、pandas、numpy 操作表格(不含 seaborn);支持专业数字格式,如货币 $#,##0、百分比 0.0%、负数括号 (1,234)、年份存为文本、零值显示为“-”;财务模型配色约定为蓝色硬编码输入、黑色公式、绿色跨表引用、黄色标注关键假设;可用 openpyxl.drawing.image 插入图片。
使用方式:编写代码时工作簿和工作表已预初始化,创建场景下 wb = Workbook()、ws = wb.active,修改场景下已加载为 wb,无需再写 Workbook() 或 wb.save()。始终使用 Excel 公式而非 Python 计算后硬编码,例如用 '=SUM(B2:B9)' 而不是赋值结果;假设值应放在单独单元格并在公式中引用,避免循环引用;文件名仅限字母、数字和连字符。修改前先用 preview_excel_sheets 查看布局,创建或修改后再预览验证;工具须顺序执行,不可并行,以防文件读写竞态。
适用场景:生成销售、财务等结构化表格,维护既有表格并另存新版本,读取或下载表格数据,编辑前检查版式。
限制:seaborn 不可用;公式保存后经 LibreOffice 自动重算;必须避免循环引用;文件名有字符限制。收费、价格等信息暂未提供。