Sheetize AI

Sheetize AI – взаимодействие с таблицами на человеческом языке

Работать с таблицами не должно требовать запоминания лабиринта API. Sheetize AI приносит разговорный интерфейс в мир обработки данных на .NET.

Sheetize AI — это .NET‑библиотека классов, позволяющая разработчикам работать с файлами‑таблицами в стиле Excel, используя простой разговорный язык. Что вы можете делать:

  • Создавать новую таблицу по естественному описанию,
  • Обновлять ячейки, строки или формулы, описывая, что требуется,
  • Задавать вопросы о данных (например, «Каков был общий объём продаж за Q2?»),
  • Получать краткое резюме всей таблицы.

Sheetize AI переводит ваш намерение в точные операции над таблицами, устраняя необходимость в громоздких вызовах API.

Почему Sheetize AI?

Традиционные библиотеки для работы с таблицами требуют знать адреса ячеек, типы данных и точную последовательность вызовов API. Это создаёт высокий порог входа и замедляет быстрый прототипинг. Sheetize AI устраняет этот разрыв, предоставляя:

  • Дружелюбные к человеку команды: пишите «Добавьте столбец «Прибыль», вычисляющий Revenue – Cost».
  • Мгновенную генерацию файлов: опишите всю книгу «Создайте бюджетный лист на 2025 год с тремя вкладками: Доходы, Расходы, Итоги».
  • Вопросы к данным: спросите «Какой продукт показал наибольший рост в прошлом месяце?», получите ответ программно.
  • Автоматическое резюмирование: получите bullet‑point обзор большой таблицы одним вызовом.

Ключевые возможности

  • Манипулировать: Редактировать ячейки, строки, столбцы и формулы простым английским (русским) текстом.
  • Создавать: Генерировать целые книги по текстовым спецификациям (например, «Создать отчёт о продажах за Q1»).
  • Запрашивать: Задавать вопросы напрямую о ваших данных («Каков средний доход по регионам?»).
  • Суммировать: Получать мгновенные текстовые обзоры сложных книг («Дайте краткое описание бюджета»).

Типовые сценарии

  1. Быстрый прототип для бизнес‑приложений
    Продукт‑менеджер описывает «квартальный финансовый отчёт с колонками Revenue, Cost и Profit (Revenue – Cost)». Sheetize AI создаёт книгу, добавляет формулы и возвращает файл за секунды, позволяя разработчикам сосредоточиться на UI, а не на “спринг‑механике” таблиц.

  2. Автоматизация Data‑Science
    Инженеры данных спрашивают «Вывести топ‑5 клиентов по общей сумме покупок». Sheetize AI выполняет запрос, возвращает массив JSON и при необходимости записывает результат в новый лист.

  3. Самообслуживание в службе поддержки
    Боты поддержки могут интерпретировать запросы вида «Почему мой баланс отрицательный?», используя Sheetize AI находить проблемные строки, предоставлять понятное объяснение и, при разрешении, автоматически корректировать данные.

  4. Корпоративные конвейеры отчётности
    Пакетные задания читают устаревшие CSV‑файлы, задают вопрос «Создать сводную таблицу продаж по регионам», и Sheetize AI строит сводку, сохраняет книгу и рассылает её заинтересованным сторонам — без единой строки кода автоматизации Excel.

💻 Поддерживаемые платформы

  • Runtime: .NET 6+
  • OS: Windows, Linux и macOS
  • Доставка: Один простой в установке пакет NuGet

💡 Одна строка — бесконечные возможности:

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

Почему Sheetize AI важен

Традиционный подход (классические API)

  • Ручное отслеживание адресов ячеек (A1, B2)
  • Сложные LINQ‑запросы для базового извлечения данных
  • Объёмный шаблонный код для загрузки, сохранения и навигации
  • Необходимость писать собственный парсер для естественного языка

Новый подход (Sheetize AI)

  • Контекстная осведомлённость: Отслеживает активные книги, листы и последние операции.
  • Сохранность данных: Сохраняет всё форматирование, формулы и правила проверки.
  • Быстрый прототип: Мгновенно создаёт UI и чат‑боты, работающие с данными.
 Русский