Sheetize AI

Sheetize AI – 用自然语言与电子表格互动

处理电子表格不必记忆层层 API。Sheetize AI 为 .NET 数据处理世界带来了会话式界面。

Sheetize AI 是一个 .NET 类库,帮助开发者使用简洁的会话语言操作 Excel 风格的电子表格文件。无论你需要:

  • 根据自然语言规格创建全新电子表格,
  • 通过描述来更新单元格、行或公式,
  • 提问数据相关的问题(例如 “第二季度的总销售额是多少?”),或
  • 获得整张表的简要概览,
  • Sheetize AI 会把你的意图转换为精准的电子表格操作,省去冗长的 API 调用。

为什么选择 Sheetize AI?

传统的电子表格库要求你了解单元格地址、数据类型以及执行修改的完整 API 流程。这会产生陡峭的学习曲线,拖慢快速原型迭代。Sheetize AI 通过以下方式弥合这一鸿沟:

  • 人类友好的指令:写下 “添加一列名为 Profit,计算 Revenue – Cost”。
  • 即时文件生成:描述整个工作簿 – “创建一个 2025 年的预算表,包含 Income、Expenses、Summary 三个标签页”。
  • 数据驱动的问答:询问 “上个月哪个产品增长最高?” 并以编程方式获得答案。
  • 自动摘要:一次调用即可获取大型表格的要点概述。

关键功能

  • 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+
  • 操作系统:Windows、Linux、macOS
  • 交付方式:单一、易安装的 NuGet 包

💡 一行代码,无限可能:

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

为什么 Sheetize AI 很重要

传统方式(传统 API)

  • 手动跟踪单元格地址(A1B2
  • 为基本数据检索编写复杂的 LINQ 查询
  • 编写大量样板代码来加载、保存和遍历工作表
  • 需要自定义解析逻辑来处理自然语言输入

新方式(Sheetize AI)

  • 上下文感知:自动跟踪活动工作簿、工作表以及最近的操作。
  • 数据保真:保持所有格式、公式和验证规则不变。
  • 快速原型:瞬间构建数据驱动的 UI 和聊天机器人。
 中文