闲社服务运行正常AI智能体自动化平台
e

Excel构建器

技能标识:excel-builder

Build .xlsx files with formulas, merged cells, data validation, conditional formatting, pivot tables, and charts. Use when creating Excel spreadsheets, financial tables, data entry forms, or any structured .xlsx deliverable requiring formulas or formatting.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Excel构建器

Excel Builder

使用Python库(openpyxl或xlsxwriter)以编程方式构建结构化的.xlsx文件。

何时使用此技能

  • - 创建包含公式和计算字段的Excel电子表格
  • 构建财务表格、预算或发票
  • 生成带有验证和下拉菜单的数据录入表单
  • 制作包含图表(柱状图、折线图、饼图、散点图)的报告
  • 导出带有条件格式或颜色编码的结构化数据
  • 构建可用于数据透视表的数据表格

核心工作流程

  1. 1. 选择库 — 使用openpyxl读取/修改现有文件;使用xlsxwriter创建仅写入的新文件并支持丰富图表
  2. 设计结构 — 在写入前定义工作表、列、表头和数据行
  3. 写入数据 — 逐行填充单元格;应用数字格式(#,##0.00、YYYY-MM-DD)
  4. 添加公式 — 使用Excel公式字符串:=SUM(B2:B100)、=IF(A2>0, Yes, No)
  5. 格式化 — 应用样式:加粗表头、列宽、合并单元格、填充颜色、边框
  6. 验证 — 在适用处添加数据验证(下拉列表、数值范围)
  7. 图表 — 添加引用数据范围的图表;设置标题和坐标轴标签
  8. 保存并验证 — 保存到输出路径;确认文件存在且非零字节

关键模式

openpyxl(读取/写入现有文件)

python from openpyxl import Workbook, load_workbook from openpyxl.styles import Font, PatternFill, Alignment

wb = Workbook()
ws = wb.active
ws.title = 报告
ws[A1] = 收入
ws[A1].font = Font(bold=True, size=12)
ws.column_dimensions[A].width = 20
wb.save(output.xlsx)

xlsxwriter(带图表的新文件)

python import xlsxwriter wb = xlsxwriter.Workbook(output.xlsx) ws = wb.add_worksheet(摘要) bold = wb.addformat({bold: True, bgcolor: #4472C4, font_color: white}) ws.write(A1, 月份, bold) chart = wb.add_chart({type: column}) chart.add_series({values: =摘要!$B$2:$B$13, name: 收入}) ws.insert_chart(D2, chart) wb.close()

错误处理

  • - 如果未安装openpyxl:pip install openpyxl
  • 如果未安装xlsxwriter:pip install xlsxwriter
  • 始终将wb.save()包裹在try/except中;报告路径冲突
  • 在返回前使用os.path.getsize(path) > 0验证输出

输出

返回保存的.xlsx文件的绝对路径。如果生成多个工作表,在简要摘要中列出每个工作表的名称和行数。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 excel-builder-1775959443 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 excel-builder-1775959443 技能

通过命令行安装

skillhub install excel-builder-1775959443

下载

⬇ 下载 excel-builder v1.0.0(免费)

文件大小: 2.09 KB | 发布时间: 2026-4-13 10:12

v1.0.0 最新 2026-4-13 10:12
Initial release of excel-builder.

- Build .xlsx files with formulas, merged cells, data validation, conditional formatting, pivot tables, and charts.
- Supports both openpyxl (read/write existing files) and xlsxwriter (create new files with advanced charting).
- Designed for generating structured spreadsheets, financial tables, data entry forms, and formatted reports.
- Offers output validation, example usage patterns, and installation/error handling guidance.
- Returns absolute path to generated .xlsx file and summary of included sheets.
返回顶部