Sheetize AI

Sheetize AI – 人間の言語でスプレッドシートと対話する

スプレッドシートの操作に、複雑な API を暗記する必要はありません。Sheetize AI は、.NET データ処理の世界に会話型インターフェースをもたらします。

Sheetize AI は、開発者が Excel 形式のスプレッドシート ファイルを普通の会話言語で扱える .NET クラス ライブラリです。次のようなことが可能になります。

  • 自然言語の仕様から新しいスプレッドシートを作成する
  • 「売上 – 原価で利益列を追加して」 のように説明してセル、行、数式を更新する
  • 「第2四半期の総売上は?」 とデータに質問する
  • シート全体の簡潔な概要を取得する
  • Sheetize AI は意図を正確なスプレッドシート操作に変換し、冗長な API 呼び出しを不要にします。

Sheetize AI が選ばれる理由

従来のスプレッドシート ライブラリはセル アドレス、データ型、正確な API 手順を把握する必要があります。これが学習コストを高くし、素早いプロトタイピングを妨げます。Sheetize AI は次の点でこのギャップを埋めます。

  • 人間に優しいコマンド: 「Revenue – Cost で Profit 列を追加」
  • 即時ファイル生成: 「2025 年予算シートを Income、Expenses、Summary の 3 タブで作成」
  • データ駆動型 Q&A: 「先月最も伸びた商品は?」 と質問するとプログラムで回答が得られる
  • 自動要約: 1 回の呼び出しで大規模シートの箇条書き概要を取得

主な機能

  • Manipulate(操作): プレーンな英語でセル、行、列、数式を編集
  • Create(作成): テキスト仕様からワークブック全体を生成(例: 「Q1 の売上レポートを作成」
  • Query(クエリ): データに直接質問(「地域別の平均売上は?」
  • Summarize(要約): 複雑なワークブックを瞬時にテキストで概観(「予算の概要を教えて」

典型的なシナリオ

  1. ビジネスアプリの高速プロトタイピング
    プロダクトマネージャが「Revenue、Cost、Profit(Revenue – Cost)の列を持つ四半期財務レポート」を記述すると、Sheetize AI がワークブックを作成し、数式を自動で挿入、数秒でファイルを返します。開発者は UI に集中でき、スプレッドシートの配管処理から解放されます。

  2. データサイエンスの自動化
    データエンジニアが「総購入金額上位 5 顧客を教えて」と問い合わせると、Sheetize AI がシート上でクエリを実行し、JSON 配列で結果を返すと同時に、必要なら新しいシートに書き込みます。

  3. カスタマーサポートのセルフサービス
    サポートボットが「残高がマイナスになる理由は?」とユーザー質問を受け取り、Sheetize AI で該当行を特定、親切な説明を生成し、許可があればデータを自動修正します。

  4. エンタープライズレポートパイプライン
    バッチジョブがレガシー CSV を読み込み、「地域別売上のピボットテーブルを作成して」と指示すると、Sheetize AI がピボットを構築し、ワークブックを保存、関係者へメールで送付します。Excel 自動化コードは一行も書く必要がありません。

💻 プラットフォームのサポート

  • ランタイム: .NET 6 以上
  • OS: Windows、Linux、macOS
  • 配布形態: 1 つのインストールが簡単な NuGet パッケージ

💡 1 行で無限の可能性:

string result = await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?");

Sheetize AI が重要な理由

従来の手法(従来 API)

  • セルアドレス(A1B2)を手動で管理
  • 基本的なデータ取得でも複雑な LINQ クエリが必要
  • 読み込み・保存・ナビゲーションに冗長なボイラープレートコード
  • 自然言語入力を解析する独自ロジックが必須

新しい手法(Sheetize AI)

  • コンテキスト認識: アクティブなブック、シート、直近の操作を自動追跡
  • データ忠実度: すべての書式、数式、検証ルールを保持
  • 高速プロトタイピング: データ駆動型 UI やチャットボットを瞬時に構築

 日本語