ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

excel-data-import

Import, merge, and transform data from Excel (.xlsx/.csv) files using YAML-driven configuration. Use when the user asks to: (1) import data from Excel/CSV into a template, (2) batch-process multiple files in a directory, (3) merge/consolidate data from multiple sources, (4) map and transform columns with validation rules, (5) do incremental data updates on existing spreadsheets. 当用户要求导入Excel、CSV导入、表格数据导入、Excel数据合并、批量处理Excel、字段映射、数据校验、 表头自动检测、增量更新Excel、多sheet合并时使用此技能。 Supports Chinese field names, multi-layer merged cell headers, auto header detection, CSV (auto-encoding), custom validators, and multi-source imports.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/aqbjqtd/excel-data-import
Or

What This Skill Does

The excel-data-import skill is a powerful, configuration-driven utility designed to automate the ingestion, transformation, and consolidation of spreadsheet data. Unlike simple copy-paste tasks, this tool handles complex data manipulation tasks through YAML-defined workflows. It enables users to map source headers to specific target templates, perform schema validation, clean data using built-in transformations, and even execute incremental updates. It is specifically engineered to handle the common pain points of spreadsheet management, such as multi-layer merged headers, inconsistent encodings in CSV files, and the need to process hundreds of files stored in a directory simultaneously. By centralizing logic in a YAML configuration file, users can ensure consistent, reproducible data pipelines that are easy to audit and version control.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal:

clawhub install openclaw/skills/skills/aqbjqtd/excel-data-import

Additionally, ensure your system meets the requirements by installing the necessary Python dependencies: pip3 install openpyxl pyyaml If you anticipate working with older legacy Excel formats (.xls), please also install the optional library: pip3 install python-calamine.

Use Cases

  • Corporate Reporting: Merging monthly sales data from dozens of departmental CSV exports into a single master tracking sheet.
  • Master Data Management: Updating an existing 'Employee Directory' Excel file with new hire information while validating tax ID and phone number formats.
  • Data Cleaning: Standardizing data entries—such as converting all names to 'Title Case' or stripping leading/trailing whitespace—during the ingestion process.
  • Bulk Migration: Importing raw client feedback sheets into a standardized database-ready template using custom field mapping.

Example Prompts

  1. "Import all CSV files located in the /downloads/march-report folder into our master template, mapping 'Name' to 'FullName' and 'ID' to 'EmployeeID'."
  2. "Update the 'Inventory' excel file by importing this new manifest. Use the 'SKU' column as the key field and skip any rows where the price is missing or invalid."
  3. "Merge these three different department schedules into one master file and auto-detect the header rows because they have complex merged cell labels."

Tips & Limitations

  • Dry-Run Feature: Always execute with the --dry-run flag first to preview your mappings and validation results before modifying your production files.
  • Validation Strictness: When using 'required' validators, ensure your source data has clean headers, or the script may skip records unexpectedly.
  • Memory Usage: While the tool is optimized, processing extremely large files (e.g., millions of rows) might require significant system RAM. For massive datasets, consider splitting files into smaller chunks.
  • Backup: The skill creates backups by default to prevent data loss. If disk space is an issue, you can disable this, though it is highly recommended to keep it enabled for production workflows.

Metadata

Author@aqbjqtd
Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-aqbjqtd-excel-data-import": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#excel#automation#data-processing#yaml#spreadsheet
Safety Score: 4/5

Flags: file-write, file-read

Related Skills

openclaw-config-master

Edit and validate OpenClaw Gateway config (openclaw.json / JSON5). Covers all config areas — gateway, agents, channels, models, auth, tools, commands, session, hooks, secrets, acp, messages, plugins, skills, $include. Use when adding/changing config keys or diagnosing openclaw doctor/config validation errors, to avoid schema mismatches that prevent the Gateway from starting or weaken security policies.

aqbjqtd 4473

ffmpeg-master-pro

FFmpeg Master Pro - 全能视频处理技能。当用户需要视频处理时使用,支持视频转换、视频压缩、视频编辑等。当用户要求视频处理, 视频转换, 视频压缩, FFmpeg, 视频编辑, 视频转码, 视频剪辑, 字幕处理, 视频优化, 批量视频处理, GIF转换, 视频翻转, 速度调节, 音频提取, 视频合并, 宽高比, 水印, 截图, 抽帧时使用此技能。

aqbjqtd 4473

code-simplifier

当用户要求简化代码、重构代码、优化代码、改进代码质量时使用此技能。提供代码简化原则和最佳实践指导,确保代码符合质量标准。

aqbjqtd 4473

web-fixing

修复网页和前端界面问题。当用户要求修复网页、调试前端、解决UI问题、修复样式、响应式布局错误、移动端显示异常、CSS问题、JavaScript报错、交互功能失效、生成网页后检查并修复时使用此技能。

aqbjqtd 4473

subtitle-generator

当用户需要生成字幕、制作字幕、字幕对齐、ASR识别、语音转文字时使用此技能。触发词:生成字幕, 字幕生成, 制作字幕, 视频字幕, 语音识别, ASR字幕, Whisper字幕, 字幕制作, 视频转字幕, 字幕对齐, 音频转字幕, 语音转文字, 自动字幕, ASR识别, faster-whisper, subtitle, subtitles, caption, transcription, speech to text

aqbjqtd 4473