返回顶部
e

excel-builderExcel构建器

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
安全检测
已通过
97
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

excel-builder

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.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部