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

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

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

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

Каталог ваших готовых сайтов и CRM: категории, живые демо, сравнение и карточки решений.
Автоматизация Excel и CSVПришлите обезличенный пример и порядок ручных действий. Определим правила преобразования и контрольные проверки.
Исходные значения попадают в нужные места.
Неоднозначность имеет согласованное действие.
Сотрудник видит результат обработки.
Получаем входные файлы и результат.
Определяем ключи и неоднозначные случаи.
Готовим запуск и выходные данные.
Сверяем контрольные строки и отчёт.
Ставка 2 900 ₽/час. Учтём форматы, правила сопоставления, объём данных и способ запуска после разбора файлов.
Берём исходные таблицы и правильный итог. По ним фиксируем преобразования, исключения и признаки ошибок.
Если в двух файлах один артикул имеет разные цены, программе нужно правило выбора. Разбираем такие случаи заранее и отделяем исправляемые ошибки от тех, которые должен решить сотрудник.
Учитываем листы, заголовки, кодировку, разделители и типы значений. Проверяем артикулы с нулями, даты и дробные числа. Не предполагаем, что все файлы устроены одинаково.

Названия у поставщиков могут отличаться. Определяем, что считается ценой, количеством и идентификатором. Для изменившейся структуры предусматриваем проверку до обработки.
Формируем список проблемных строк с причиной. Согласуем, можно ли выпускать частичный результат и какие ошибки должны остановить весь запуск.
Это может быть утилита, экран загрузки в кабинете или серверная задача. Для регулярной работы подключим импорт по расписанию.
Нужны несколько реальных примеров и контрольный результат. Разработка стоит 2 900 ₽/час; сложность определяют правила и исключения, а не число колонок само по себе.

Владимир Николаев подготовит схему обработки и контрольные таблицы. Неоднозначные значения согласуем до автоматического применения изменений.
На вопросы отвечает Владимир Николаев.
Не обязательно. Результат можно оставить в Excel или CSV, а автоматизировать только подготовку и проверки.
Да, если определены соответствия колонок и правила конфликтов. Для каждого формата понадобятся примеры.
Уточним, нужны сами формулы или рассчитанные значения. Способ чтения и пересчёта зависит от выбранного окружения.
Настроим обращение с такими полями как с идентификаторами и проверим выгрузку в целевую систему.
Да. Включим номер исходной строки, причину и необходимые сведения для исправления без поиска по всей таблице.
Проверим объёмы и доступную память на примерах. Способ обработки выберем после замера в подходящем окружении.

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

Магазин работает по своим правилам: резервирует товар, собирает комплект, передаёт заказ на склад. Перенесём эти правила в плагин WooCommerce, чтобы менеджеры не обходили систему вручную.

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