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

Excel XLSX 处理

技能标识:excel-xlsx-zc

Create, inspect, and edit Microsoft Excel workbooks and XLSX files with reliable formulas, dates, types, formatting, recalculation, and template preservation. Use when (1) the task is about Excel, `.xlsx`, `.xlsm`, `.xls`, `.csv`, or `.tsv`; (2) formulas, formatting, workbook structure, or compatibility matter; (3) the file must stay reliable after edits.

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

Excel XLSX 处理

何时使用

当主要交付物是Microsoft Excel工作簿或电子表格文件时使用,尤其当公式、日期、格式、合并单元格、工作簿结构或跨平台兼容性至关重要时。

核心规则

1. 根据任务选择工作流程,而非习惯

  • - 使用pandas进行数据分析、重塑和类似CSV的任务。
  • 当涉及公式、样式、工作表、批注、合并单元格或工作簿保留时,使用openpyxl。
  • 将CSV视为纯文本数据交换格式,而非具备完整Excel特性的格式。
  • 读取数值、保留活动工作簿以及从头构建模型属于不同的电子表格任务。

2. 日期是带有历史遗留问题的序列号

  • - Excel将日期存储为序列号,而非真正的日期对象。
  • 1900日期系统包含错误的闰日缺陷,部分工作簿使用1904系统。
  • 时间是小数形式的天数数据,因此格式设置和转换都至关重要。
  • 如果数字格式仍向用户显示错误内容,仅日期正确是不够的。

3. 当工作簿需保持动态时,将计算保留在Excel中

  • - 将公式写入单元格,而非硬编码Python计算出的结果。
  • 使用对假设单元格的引用,而非公式中的魔数。
  • 缓存的公式值可能过时,因此编辑后不要盲目信任。
  • 交付前检查复制的公式是否存在错误范围、错误工作表以及不易察觉的偏移错误。
  • 绝对引用和相对引用是逻辑的一部分,因此复制的公式即使有效也可能出错。
  • 在整块填充前,先在几个代表性单元格上测试新公式。
  • 在交付依赖分母、命名区域和前置单元格的公式前,验证这些元素。
  • 工作簿交付时应零公式错误,不应留下已知的#REF!、#DIV/0!、#VALUE!、#NAME?或循环引用问题让用户修复。
  • 对于模型类工作,在批注或附近备注中记录不明显的硬编码、假设或源输入。

4. 在Excel篡改前保护数据类型

  • - 长标识符、电话号码、邮政编码和带前导零的值通常应存储为文本。
  • Excel会静默截断超过15位的数字精度。
  • 混合文本-数字列在读写时需显式处理。
  • 科学记数法、自动解析的日期和丢失的前导零是常见的损坏问题,而非外观问题。

5. 在修改内容前保留工作簿结构

  • - 现有模板优先于通用样式建议。
  • 仅合并区域的左上角单元格存储数值。
  • 隐藏行、隐藏列、命名区域和外部引用仍可能影响公式和输出。
  • 共享字符串、定义名称和工作表级约定即使可见单元格看似简单也可能重要。
  • 为新填充的单元格匹配样式,而非静默引入新的视觉体系。
  • 如果工作簿是模板,除非任务明确要求更改,否则保留工作表顺序、列宽、冻结窗格、筛选器、打印设置、数据验证和视觉约定。
  • 条件格式、筛选器、打印区域和数据验证通常承载业务含义,即使用户只提及数字。
  • 如果没有现有样式指南且文件是模型,保持可编辑输入与公式在视觉上可区分,但绝不要覆盖已有模板来强制通用样式。

6. 交付前重新计算并审查

  • - 如果接收方需要当前值,仅公式字符串是不够的。
  • openpyxl保留公式但不进行计算。
  • 确认没有残留的#REF!、#DIV/0!、#VALUE!、#NAME?或循环引用问题。
  • 如果布局重要,在宣布完成前渲染或视觉审查工作簿。
  • 注意读取模式:仅以数值方式打开工作簿然后保存,可能将公式扁平化为静态值。
  • 如果必须保留假设或硬编码覆盖,使其足够明显,以便后续编辑者能审计工作簿。

7. 根据文件大小调整工作流程

  • - 大型工作簿可能因无聊原因失败:内存激增、填充的空行过多、全表读取缓慢。
  • 当文件足够大以至于一次性加载变得脆弱时,使用流式或分块读取。
  • 大型文件工作流程还需要更窄的读取范围、显式数据类型和针对特定工作表,以避免意外损坏。

常见陷阱

  • - 读取时的类型推断可能将数字保留为文本,或将ID转换为损坏的数值。
  • 不同工具的列索引方式不同,因此生成的公式中常见偏移一位的错误。
  • 单元格中的换行符需要换行设置才能正确显示。
  • 外部引用在源文件移动时容易断裂。
  • 旧版Excel工作流程中的密码保护并非真正的安全措施。
  • .xlsm可能包含宏,.xls仍是更严格的遗留格式。
  • 大文件可能需要流式读取或更谨慎的内存处理。
  • Google Sheets和LibreOffice可能以不同于Excel的方式重新解释日期、公式或样式。
  • 动态数组或较新的Excel函数如FILTER、XLOOKUP、SORT或SEQUENCE可能在旧版查看器中失败或降级。
  • 工作簿可能看起来正常,但仍携带先前重新计算产生的过时缓存值。
  • 保存错误的工作簿视图可能用缓存值替换公式,静默破坏动态模型。
  • 复制公式时不检查相对引用,可能将一个错误范围扩散到整个区域。
  • 隐藏工作表、命名区域、数据验证和合并区域通常包含快速浏览时不可见的业务逻辑。
  • 工作簿可能在数值上正确,但因筛选器、条件格式、打印设置或数据验证被剥离而失败。
  • 工作簿可能在数值上正确,但因自动换行、裁剪标签或列宽过窄未经审查而在视觉上失败。

相关技能

如果用户确认,使用clawhub install 安装:

  • - csv — 纯文本表格数据的导入和导出工作流程。
  • data — 电子表格输出前的一般数据处理模式。
  • data-analysis — 可为工作簿交付物提供输入的高级分析。

反馈

  • - 如果有用:clawhub star excel-xlsx
  • 保持更新:clawhub sync

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 excel-xlsx-zc-1776016694 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 excel-xlsx-zc-1776016694 技能

通过命令行安装

skillhub install excel-xlsx-zc-1776016694

下载

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

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

v1.0.0 最新 2026-4-13 10:12
- Improved formula anchoring and recalculation accuracy.
- Enhanced model traceability based on findings from a stricter external spreadsheet audit.
- Updated guidance for best practices when creating, editing, and reviewing Excel workbooks and files.
- Expanded documentation on handling formulas, types, formatting, and template preservation for spreadsheet reliability.
返回顶部