mcpField
O
openpyxl

openpyxl

github.com/vamseeachanta文档处理1844 次安装今天更新
代码仓库

关于 openpyxl

这是一个介绍使用 openpyxl 自动处理 Excel 2010+ 工作簿的技能,适用于表格和报告自动化。内容涵盖工作簿创建、格式设置、公式、图表及大数据处理。

主要功能

  1. 01创建含多个工作表的工作簿
  2. 02设置单元格格式并合并区域
  3. 03使用公式和数据验证
  4. 04生成图表与条件格式
  5. 05处理大型数据集并创建数据透视表

适用场景

  1. 01生成财务报告和仪表板
  2. 02构建带格式的 Excel 模板
  3. 03转换现有 Excel 文件
  4. 04用图表呈现表格数据

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vamseeachanta/workspace-hub --skill openpyxl

安装后在 Claude Code 中输入/openpyxl确认已加载。

详细介绍

Openpyxl

概述

Openpyxl 是一个用于读取和写入 Excel 2010+ xlsx/xlsm 文件的 Python 库。此技能涵盖电子表格自动化的全面模式,包括:

  • 创建工作簿,包含多个工作表
  • 单元格操作,包括格式设置、合并和数据验证
  • 公式支持,用于计算和动态内容
  • 生成图表,在 Excel 中实现数据可视化
  • 条件格式,用于可视化数据分析
  • 处理大型数据集,采用优化的读写模式
  • 创建数据透视表,用于数据汇总
  • 样式管理,打造专业外观

何时使用此技能

适用场景:
  • 创建包含公式和计算的 Excel 报告
  • 根据数据库查询生成电子表格
  • 自动生成财务报告和仪表板
  • 创建带格式的 Excel 模板
  • 处理和转换现有 Excel 文件
  • 在 Excel 中创建图表和可视化内容
  • 应用条件格式规则
  • 创建带验证规则的数据录入表单
  • 处理大型数据集(100k+ 行)
  • 以编程方式创建数据透视表
不适用场景:
  • 只需将数据读入 pandas(直接使用 pandas.read_excel)
  • 需要实时操作 Excel(在 Windows 上使用 xlwings)
  • 使用 .xls 格式(使用 xlrd/xlwt)
  • 创建复杂宏(需要 VBA)
  • 需要 Power Query 等 Excel 专属功能

先决条件

安装
# Basic installation
pip install openpyxl

# Using uv (recommended)
uv pip install openpyxl

# With image support
pip install openpyxl Pillow


*See sub-skills for full details.*
### Verify Installation

```python
from openpyxl import Workbook, load_workbook
from openpyxl.styles import Font, PatternFill, Alignment, Border
from openpyxl.chart import BarChart, LineChart, PieChart
from openpyxl.utils.dataframe import dataframe_to_rows

print("openpyxl installed successfully!")

版本历史

1.0.0 (2026-01-17)
  • 初始技能创建
  • 核心功能文档
  • 6 个完整代码示例
  • 大型数据集处理模式
  • 与 pandas 集成

资源

相关技能

  • pandas-data-processing - 数据分析与转换
  • python-docx - Word 文档生成
  • plotly - 交互式图表生成
  • pypdf - PDF 操作

此技能提供了从生产级数据处理系统中提炼的 Excel 自动化全面模式。

子技能

评论

支持 Markdown