Communitygithub.com

Schlaflied/excel-agent

会話型エージェントワークフローを通じて、Excel、CSV、クラウドスプレッドシート、画像からの表形式データの抽出、クリーニング、結合、更新、検証、配信を行います。ユーザーがエージェントに表の作成、結合、画像からExcelへの変換、データクレンジング、Excel更新、Google Sheets、飛書表格、WPS表格を依頼する際に使用します。

excel-agent とは?

このスキルは、Schlaflied/excel-agent として知られる、会話駆動型エージェントワークフローを活用して表形式データを包括的に処理するためのツールです。主な機能は、Excel、CSV、Google Sheets、飛書表格、WPS表格などのクラウドスプレッドシートからのデータ抽出、データクレンジング、テーブル結合、更新、検証、そして画像から表形式データを抽出してExcelに変換する機能です。このエージェントは、ユーザーが「表を作成して」「テーブルを結合して」「画像からExcelに変換して」「データをクレンジングして」「Excelを更新して」といった自然言語の指示を出すと起動し、その指示に従って処理を実行します。特に、日本語を含むマルチリンガルな環境で動作するよう設計されており、中国語の「做表格」「合并表格」「图片转Excel」「清洗数据」などの表現にも対応しています。このスキルは、Claude Code や Cursor、Codex などのAIエージェントプラットフォーム上で使用できるように設計されており、エージェントがユーザーの要求を理解し、適切な操作を自動的に実行することを可能にします。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Schlaflied/excel-ops/tree/main/.agents/skills/excel-agent

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

excel-agent は何をしますか?

会話型エージェントワークフローを通じて、Excel、CSV、クラウドスプレッドシート、画像からの表形式データの抽出、クリーニング、結合、更新、検証、配信を行います。ユーザーがエージェントに表の作成、結合、画像からExcelへの変換、データクレンジング、Excel更新、Google Sheets、飛書表格、WPS表格を依頼する際に使用します。

機能

  • データ抽出: Excel、CSV、クラウドスプレッドシート(Google Sheets、飛書表格、WPS表格)からデータを抽出します。
  • 画像からの表抽出: 画像から表形式データを抽出し、Excelファイルに変換します。
  • データクレンジング: 重複削除、空白セルの処理、フォーマットの統一など、データをクレンジングします。
  • テーブル結合: 複数のテーブルを共通のキーに基づいて結合します。
  • データ更新: 既存のExcelファイルやスプレッドシートのデータを更新します。
  • データ検証: データの整合性や正確性を検証します。
  • 配信: 処理結果を指定された形式で出力または配信します。

使用方法

このエージェントは、自然言語の指示に基づいて動作します。以下は使用例です:

ユーザー: このSalesデータのExcelファイルをクレンジングして、重複を削除してほしい。
エージェント: はい、データを確認し、重複を削除します。処理後、クレンジング済みのファイルを提供します。
ユーザー: 画像にある表をExcelに変換して。
エージェント: 画像を解析し、表形式データを抽出してExcelファイルを作成します。
ユーザー: 2つのCSVファイルを結合して、新しいスプレッドシートを作成して。
エージェント: ファイルを読み込み、共通列に基づいて結合し、結果を新しいスプレッドシートとして出力します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェントプラットフォーム

対応ファイル形式

  • Excel (.xlsx, .xls)
  • CSV (.csv)
  • Google Sheets
  • 飛書表格
  • WPS表格
  • 画像ファイル(PNG, JPG, JPEG, TIFF)

設定

環境変数や設定ファイルを使用して、以下の項目を設定できます:

  • EXCEL_AGENT_API_KEY: APIキー(必要な場合)
  • EXCEL_AGENT_OUTPUT_DIR: 出力ディレクトリの指定
  • EXCEL_AGENT_MAX_ROWS: 処理する最大行数(デフォルト: 10000)

制限事項

  • 画像からの表抽出は、画像の品質や表の複雑さに依存します。
  • 非常に大きなデータセット(10000行以上)の処理には時間がかかる場合があります。
  • 一部の特殊な表形式(結合セル、複雑なヘッダー構造など)は完全にサポートされていない場合があります。

ライセンス

このスキルはオープンソースで提供されており、MITライセンスの下で利用可能です。

関連スキル