Как обработать Excel и CSV с помощью ИИ: очистка, объединение и анализ данных без формул

1036
Как обработать Excel и CSV с помощью ИИ: очистка, объединение и анализ данных без формул

Как обработать Excel и CSV с помощью ИИ: очистка, объединение и анализ данных без формул

Выгрузка из CRM выглядит прилично ровно до первой попытки что-нибудь посчитать. Даты записаны в трех форматах, Москва соседствует с москвой и «г. Москвой», суммы местами хранятся текстом, номера заказов потеряли ведущие нули, а один клиент живет под четырьмя именами. Руководитель ждет итог к вечеру, а Power Query звучит как термин из чужой профессии.

Значительную часть подобной рутины уже можно поручить ИИ, если относиться к модели как к исполнителю с проверяемым техзаданием, а не как к оракулу. Маршрут складывается из четырех шагов. Сначала диагностика, затем очистка, потом объединение и расчеты, в конце контроль. Исходный файл на всех этапах остается нетронутым.

Выбор сервиса и разведка файла

Для таблиц нужен ассистент, который умеет выполнять вычисления по загруженному файлу или работать с книгой напрямую, например режим анализа данных в ChatGPT, Claude с инструментами для выполнения кода или Copilot в Excel. Подобный сервис считает по всем строкам. Чат без вычислений по файлу читает таблицу как текст и может выдать правдоподобные, но выдуманные итоги. Лимиты на размер файла и возможность вернуть готовый XLSX у сервисов разные, поэтому стоит заглянуть в справку конкретного инструмента.

Структура файла влияет на результат сильнее, чем кажется. Первая строка должна содержать понятные заголовки, одна строка соответствовать одной записи, а на листе не должно лежать несколько несвязанных таблиц. Шапка с логотипом, объединенные ячейки и промежуточные итоги внутри данных сбивают разбор.

CSV добавляет свой слой неоднозначности. При двойном щелчке Excel берет разделитель элементов списка из региональных настроек Windows, в русской локали там точка с запятой, поэтому файл через запятую ложится в один столбец. Кракозябры обычно означают, что Excel неверно определил кодировку файла. Импорт через «Данные → Из текста/CSV» позволяет указать разделитель и кодировку вручную.

Идентификаторы и даты требуют отдельного внимания. Номер заказа, артикул или телефон состоит из цифр, но суммировать номера заказов бессмысленно. Excel убирает ведущие нули, а в числах длиннее 15 знаков заменяет хвост нулями, поэтому код 000127 безопаснее хранить как текст. Превращение текста в даты доставило столько хлопот генетикам, что в 2020 году комитет HGNC закрепил переименование части генов, и MARCH1 стал MARCHF1, а SEPT1 превратился в SEPTIN1. В Microsoft 365 и Excel 2024 непрошеные преобразования отключаются через «Файл → Параметры → Данные → Автоматическое преобразование данных».

Первый запрос к ИИ должен быть разведкой, а не анализом. Просьба «проанализируй продажи» приведет к выводам по неправильно прочитанным данным.

Опиши структуру файла. Перечисли листы, столбцы и типы данных. Найди пропуски, дубли, смешанные типы и подозрительные значения. Зафиксируй контрольные показатели: число строк, уникальных ID, пропусков, минимальную и максимальную дату, суммы по числовым полям. Пока ничего не изменяй.

Очистка и охота на дубли

Фраза «приведи таблицу в порядок» дает модели слишком много свободы. Надежнее перечислить разрешенные операции и отдельно назвать поля, которые без подтверждения трогать нельзя.

  • Удалить полностью пустые строки и лишние пробелы.
  • Привести даты к формату ДД.ММ.ГГГГ, неоднозначные значения вынести в список.
  • Стандартизировать написание городов и показать таблицу замен.
  • Преобразовать суммы из текста в числа.
  • Сохранить ID, артикулы и телефоны как текст.

С датами есть подвох. Запись 01/02/2026 неоднозначна, в одном формате речь идет о 1 февраля, в другом о 2 января. Прямо укажите модели, что день стоит первым, а сомнительные значения попросите вынести отдельно.

Таблица замен нужна неспроста. Модель склонна к самодеятельности и вполне может решить, что Пушкино записано с опечаткой. Список изменений ловит лишнюю инициативу до попадания в отчет.

Дубли бывают полными и вероятными. Одинаковые строки находятся за секунду, а головная боль начинается с вариантов ООО «Ромашка» и Ромашка ООО. Название само по себе не повод для слияния, нужны ИНН, телефон или внутренний ID.

Найди полные и вероятные дубли. Похожие записи не удаляй и не объединяй. Для каждой группы покажи поля, из-за которых записи считаются похожими.

Объединение файлов и анализ

При работе с несколькими файлами различайте добавление строк и соединение таблиц. Двенадцать месячных CSV складывают друг под друга, предварительно сопоставив столбцы, ведь в одном файле колонка называется «Сумма», а в другом «Сумма, руб.». Заказы, клиенты и товары связывают по ключам.

Объедини все файлы в одну таблицу. Сопоставь столбцы по смыслу и покажи схему сопоставления. Добавь столбец Месяц по имени файла и сообщи, сколько строк пришло из каждого файла.

Повторяющиеся ключи способны размножить строки. Если client_id встречается несколько раз в обеих таблицах, после соединения записей станет больше, а выручка вырастет без единой новой продажи. Перед соединением запросите число уникальных ключей и ожидаемое количество строк.

После очистки таблице задают вопросы, как коллеге-аналитику. Запрос «найди интересные выводы» слишком размыт, лучше сразу задать показатели, период и формат ответа.

Посчитай выручку, число заказов и средний чек по месяцам. Покажи три самых сильных роста и падения с абсолютным значением, процентом изменения и числом заказов. Сначала таблица с расчетами, затем выводы.

Выводы модели стоит считать гипотезами. Закономерности ИИ находит неплохо, а причины придумывает охотно и не всегда удачно.

На выходе нужен файл, а не рассказ «найдено 213 дублей». Попросите сохранить очищенную таблицу отдельно, добавить журнал изменений с числом затронутых строк и выгрузить скрипт обработки. Следующая выгрузка пройдет тот же путь без новой логики от модели.

Проверка результата и безопасность

Было 48 721 заказ, после очистки осталось 44 000, а ассистент рапортует об успехе. Сверка с показателями, зафиксированными на этапе разведки, ловит большинство сюрпризов. Цифры исходника полезно перепроверить независимо, хотя бы в строке состояния Excel.

ПоказательТревожный сигнал
Количество строкРасхождение не объясняется правилами очистки
Суммы ключевых полейВыручка изменилась без понятной причины
Уникальные IDУникальных записей стало меньше ожидаемого
Диапазон датМинимум или максимум уехал в прошлое либо будущее
ПропускиПустых значений прибавилось после преобразований

Цену пропущенной сверки хорошо иллюстрирует история Public Health England. Осенью 2020 года ведомство не учло 15 841 положительный тест на COVID-19. Проблему связали с обработкой данных через устаревший формат XLS с пределом 65 536 строк. Сверка количества записей до и после обработки помогла бы заметить потерю данных.

CSV способен исказить данные еще до встречи с ИИ. Программы по-разному обрабатывают кавычки и переносы строк внутри полей, а в некоторых цепочках экспорта стирается различие между пустой строкой и NULL. Исходник лучше хранить неизменным.

Ячейка, начинающаяся с =, +, - или @, в табличном редакторе может сработать как формула. Класс проблем называют CSV Injection, и реальный эффект зависит от программы и настроек защиты, подробности есть в материале про опасные CSV. Отдельный риск связан с самими ИИ-ассистентами. Исследователи показывали, как скрытые инструкции внутри документов могут влиять на подключенного к корпоративным данным помощника. Файлы из чужих источников разумнее разбирать в сессии без доступа к почте и корпоративным документам.

Таблицы с персональными данными и коммерческой тайной не стоит загружать в произвольный облачный ИИ-сервис. Передача ФИО, телефонов и адресов иностранному получателю может подпадать под правила трансграничной передачи 152-ФЗ, которые требуют заранее уведомить Роскомнадзор, а штрафы за нарушения в 2025 году заметно выросли. Обезличивайте выгрузки и пользуйтесь сервисами, согласованными в компании.

Генерация формул в материал сознательно не вошла, ей посвящен отдельный разбор про ИИ и Excel.

Вопросы и ответы

Можно ли анализировать Excel с помощью ИИ без знания формул?

Да, если сервис выполняет вычисления по файлу. Чат без вычислений может выдать правдоподобные, но выдуманные итоги, поэтому результат все равно нужно сверять с контрольными показателями.

Почему CSV открылся в одном столбце или с кракозябрами?

Excel мог взять разделитель из региональных настроек Windows, в русской локали это точка с запятой, или неверно определить кодировку файла. Импортируйте файл через «Данные → Из текста/CSV» и укажите разделитель и кодировку вручную.

Как объединить несколько CSV с помощью ИИ?

Однотипные выгрузки складывают друг под друга после сопоставления столбцов. Разные таблицы связывают по ключам, предварительно проверив повторы, иначе строки размножатся.

Можно ли загружать в ИИ файлы с данными клиентов?

Безопаснее обезличить выгрузку и использовать сервис, согласованный в компании. Передача персональных данных иностранному получателю может подпадать под требования 152-ФЗ о трансграничной передаче, включая предварительное уведомление Роскомнадзора.

Excel ИИ анализ обработка CSV таблица
Alt text
Обращаем внимание, что все материалы в этом блоге представляют личное мнение их авторов. Редакция SecurityLab.ru не несет ответственности за точность, полноту и достоверность опубликованных данных. Вся информация предоставлена «как есть» и может не соответствовать официальной позиции компании.

Рекламодатель
Реклама. АО «Позитив Текнолоджиз». ИНН 7718668887. 18+
Сайт рекламодателя: ptsecurity.com↗️
АО «Позитив Текнолоджиз»