返回顶部
c

chen-Excel / XLSXExcel文件处理

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

chen-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 和 chen-excel-xlsx-1776093502 技能

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

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

通过命令行安装

skillhub install chen-excel-xlsx-1776093502

下载

⬇ 下载 chen-Excel / XLSX v1.0.0(免费)

文件大小: 3.67 KB | 发布时间: 2026-4-14 14:39

v1.0.0 最新 2026-4-14 14:39
chen-Excel / XLSX 1.0.2

- Tightened formula anchoring, recalculation, and model traceability after a stricter external spreadsheet audit.
- Clarified usage guidelines and best practices for Excel-related workflows.
- Expanded documentation on handling dates, formulas, data types, formatting, and workbook structure.
- Added guidance for preventing common spreadsheet errors and preserving template integrity.
- Updated related skills and feedback instructions for improved workflow integration.

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

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

p2p_official_large
返回顶部