返回顶部
s

sheetsmith表格工匠

Pandas-powered CSV & Excel management for quick previews, summaries, filtering, transforming, and format conversions. Use this skill whenever you need to inspect spreadsheet files, compute column-level summaries, apply queries or expressions, or export cleansed data to a new CSV/TSV/XLSX output without rewriting pandas every time.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
3,109
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

sheetsmith

Sheetsmith

概述

Sheetsmith 是一个轻量级的 pandas 封装工具,专注于 CSV/Excel 文件的处理:预览、描述、筛选、转换和格式转换一站式完成。CLI 位于 skills/sheetsmith/scripts/sheetsmith.py,可自动加载任何 CSV/TSV/Excel 文件,报告结构元数据,运行 pandas 表达式,并安全地写回结果。

快速开始

  1. 1. 将电子表格(CSV、TSV 或 XLS/XLSX)放入工作区,或通过完整路径引用。
  2. 运行 python3 skills/sheetsmith/scripts/sheetsmith.py <命令> <路径>,命令如下所述。
  3. 修改数据时,提供 --output 新文件 保存副本,或传递 --inplace 覆盖源文件。
  4. 查看 references/usage.md 获取更多示例命令和技巧。

命令

summary

打印行/列数、数据类型分布、缺失数据列以及头部/尾部预览。使用 --rows 控制摘要后显示的行数,使用 --tail 预览尾部而非头部。

describe

运行 pandas.DataFrame.describe(include=all)(可通过 --include 自定义),立即查看数值统计、基数和频率信息。提供 --percentiles 可添加额外的百分位行。

describe

显示快速表格化的前(--rows)或后(--tail)行预览,以便在操作前检查列顺序或格式。

filter

通过 --query 输入 pandas 查询字符串(例如 state == CA and population > 1e6)。该命令可打印筛选后的行,或同时传递 --output 将筛选后的表格写入新的 CSV/TSV/XLSX 文件。添加 --sample 可检查随机子集而非全部结果。

transform

创建新列、重命名或删除现有列,并立即检查结果表。提供一个或多个 --expr 表达式,如 total = quantity * price。使用 --rename 旧名:新名 和 --drop 列名 重塑表格,通过 --output 或 --inplace 持久化更改。预览版本(不写入)复用与其他命令相同的 --rows/--tail 标志。

convert

在支持的格式(CSV/TSV/Excel)之间转换。始终使用所需扩展名指定 --output,辅助工具将自动检测合适的写入器(Excel 使用 openpyxl,CSV 默认保留逗号分隔符,TSV 使用制表符)。这是在运行其他命令前规范化数据的最简单方法。

工作流规则

  • - 始终保留原始文件的副本或写入新路径;只有在明确要求 --inplace 时,脚本才会覆盖原始文件。
  • 使用同一个 CLI 进行探索(summary、preview、describe)和编辑(filter、transform)。--output 标志适用于 filter/transform,方便分支结果。
  • 在后台,脚本依赖 pandas + tabulate 进行 Markdown 预览,并支持 Excel/CSV/TSV,因此请确保这些依赖项存在(pandas、openpyxl、xlrd、tabulate 已通过 apt 安装在此系统上)。
  • 当上述基本命令描述不够用时,使用 references/usage.md 获取扩展示例(多步清洗、数据集比较、表达式技巧)。

参考

  • - 使用指南: references/usage.md(包含可直接复制的命令、表达式模式和数据清洗配方)。

资源

  • - GitHub: https://github.com/CrimsonDevil333333/sheetsmith
  • ClawHub: https://www.clawhub.ai/skills/sheetsmith

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 sheetsmith-1776368635 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 sheetsmith-1776368635 技能

通过命令行安装

skillhub install sheetsmith-1776368635

下载

⬇ 下载 sheetsmith v1.0.1(免费)

文件大小: 10 KB | 发布时间: 2026-4-17 15:37

v1.0.1 最新 2026-4-17 15:37
Updating metadata

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

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

p2p_official_large
返回顶部