Openclaw向けExcel Parser

複数の Excel ファイル形式から構造化データを解析および抽出するための、高性能な Python ベースのユーティリティです。

yejinlei
v2.0.0
Mar 10, 2026
1
2.4k
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install excel-parser-skill

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って excel-parser-skill をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Excel Parser とは?

Excel Parser は、スプレッドシート データの読み取り、分析、およびマシンが読み取り可能な形式への変換を必要とする開発者および AI エージェント向けに設計された強力なスキルです。高速な calamine ライブラリを活用し、従来の .xls ファイルと最新の .xlsx および .xlsm 形式の両方を簡単に処理します。

このツールは、自動化されたデータ処理、レポート分析、またはコンテンツ監査が必要な Openclaw Skills を含むワークフローに不可欠な追加機能です。表形式のスプレッドシートデータと構造化された JSON またはテキスト形式の間のギャップを埋め、LLMs またはデータパイプラインへのデータ供給に最適です。

Excel Parser のユースケース

  • 自動分析のために財務報告書から構造化データを抽出する。
  • 複雑な Excel ワークブックを LLM 消費用にクリーンなテキストまたは JSON に変換する。
  • 従来のスプレッドシート アーカイブを最新のデータ パイプラインにバッチ処理する。
  • 大規模な Excel データセット内でのコンテンツ監査と検証を自動化する。

Excel Parser の仕組み

  1. ユーザーは Excel ファイル(.xls、.xlsx、.xlsm など)へのパスをパーサーモジュールに提供します。
  2. スキルは calamine エンジン(または openpyxl などのオプションのバックエンド)を利用して、ワークブックをメモリに効率的にロードします。
  3. 最大行数などの構成可能な制限に基づいて、シートと行を介してデータが反復処理されます。
  4. スキルは、生のセルデータ、シートのメタデータ、およびフォーマットされたテキスト表現を含む構造化された JSON レスポンスを生成します。
  5. 結果は、ダウンストリームの処理、レポート、または保存のために、呼び出し元のエージェントまたはアプリケーションに返されます。

Excel Parser のセットアップ

まず、環境が Python 3.7+ の要件を満たしていることを確認してください。必要なコア依存関係をインストールします。

pip install python-dotenv python-calamine

従来の .xls サポートまたは特定の .xlsx 機能については、オプションの依存関係をインストールできます。

pip install xlrd openpyxl

処理制限とフォーマット動作を管理するために .env ファイルを構成します。

# 処理する行数を制限する(デフォルト 100)
EXCEL_MAX_ROWS=100
# 空の行を保持するかどうかを切り替える
EXCEL_KEEP_EMPTY_ROWS=false

Excel Parser のデータスキーマとタクソノミー

Excel Parser は、簡単に統合できるように設計された詳細なオブジェクト構造を返します。

フィールド 型 説明
text string すべてのスプレッドシートコンテンツのフォーマットされたテキスト表現。
sheets array シート名、行データ、およびディメンションを含むオブジェクトのリスト。
sheet_count integer ワークブック内で処理されたシートの総数。
total_cells integer すべてのシートで識別されたセルの総数。
engine string 操作に使用された基盤となる解析エンジン。

Excel Parser の高度な機能

  • オプションの xlrd 統合を介して、レガシー Excel 97-2003 形式 (.xls) をサポートします。
  • 最新のマクロ対応ワークブック (.xlsm) およびテンプレート (.xltx/ .xltm) の高性能な解析。
  • Openclaw Skills 内での大きなファイルの処理中のメモリオーバーフローを防ぐための、構成可能な行制限。
  • 大規模言語モデル (LLMs) への直接入力に最適化された柔軟なテキスト出力生成。
  • オブジェクト指向 (ExcelParser クラス) と関数型 (process_excel) パターンの両方をサポートするデュアルモード操作。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*