Команды обычным языком
Например: «увеличь цены на 7%», «заполни пустые значения» или «очисти пробелы».
CASE / WEB PRODUCT
ИИ-ассистент для редактирования и обработки Excel-файлов. Пользователь загружает таблицу, пишет задачу обычным языком, видит точный предпросмотр изменений и получает новый файл без перезаписи исходника.

Идея проекта — убрать ручную рутину из типовых операций в Excel. Ассистент не отдаёт нейросети право напрямую менять файл: модель формирует ограниченный план действий, код проверяет его, показывает diff и только затем создаёт новую версию таблицы.
Например: «увеличь цены на 7%», «заполни пустые значения» или «очисти пробелы».
Пользователь видит, какие значения будут изменены, до создания результата.
Результат сохраняется отдельным XLSX-файлом, поэтому операция обратима.
Базовые команды поддерживаются локальным rule-based fallback, AI-провайдер подключается отдельно.
В SheetPilot нейросеть не получает прямой доступ к файлу. Она переводит команду вроде «увеличь цены на 7%» в ограниченный план, а Python/openpyxl читает XLSX, проверяет диапазоны, показывает изменения и создаёт новый файл. Так AI отвечает за понимание запроса, а изменение Excel остаётся контролируемой операцией кода.
Здесь используется прямой снимок работающего сервиса: загрузка Excel, команда обычным языком и подготовка плана изменений.

Такой контур снижает риск случайных действий модели и позволяет контролировать операции над таблицей.
Сервис принимает XLSX/XLSM и читает структуру книги.
Запрос преобразуется в JSON-план из разрешённого набора операций.
До применения показываются изменяемые ячейки и значения «было → станет».
После подтверждения создаётся новая версия Excel-файла.
В текущем прототипе проверен полный путь от загрузки файла до экспорта результата. Публичная демо-версия уже развёрнута и доступна для тестирования.
Реализовано: изменение конкретных ячеек и диапазонов, массовая замена текста, числовые изменения и проценты.
Реализовано: заполнение пустых значений, очистка строк и базовые операции над строками по условию.
Реализовано: структурированный JSON-план, whitelist операций, проверка перед применением и защита от прямого исполнения текста из ячеек.
Интеграционный тест: команда «увеличь цену на 7%» прошла путь upload → preview → новый XLSX.
FastAPI отвечает за загрузку и API, openpyxl — за работу с книгой Excel, LLM используется как планировщик действий, а исполняет изменения контролируемый backend. Для AI предусмотрен бесплатный провайдер и локальный fallback для базовых команд.
REST API, загрузка файлов, сессии обработки и выдача результата.
Чтение, анализ, изменение значений и сохранение новой книги.
Преобразование естественного языка в структурированный план действий.
Модель не выполняет произвольный код и не получает прямой доступ к записи файла.
FROM CASE TO TASK
Кейс показывает реальную работу, а эти страницы - варианты реализации для нового проекта.
CASE / NEXT STEP
SheetPilot показывает один вариант продукта вокруг файлов и серверной обработки. Рядом — публичные демо, веб-разработка и Python-направление для похожих задач.
СЛЕДУЮЩИЙ ПРОЕКТ — ВАШ
Пара предложений о задаче — уже начало. Ссылка, макет или существующий код помогут оценить объём.
@Alexuys ↗alexgtup@gmail.com