Что это
Бесплатная проверка файла CSV на соответствие договорённому формату. Понимает кавычки, запятые внутри значений, точки с запятой, табуляции и выгрузки из Excel и работает целиком в браузере.
Проверка CSV по договорённости
Опишите ожидаемые столбцы, добавьте CSV от партнёра, и CSV Guard проверит каждый заголовок и каждую строку. Вы увидите переименованные и пропавшие столбцы, неверные даты, дубли, сломанные числа и опасные ячейки с номерами строк, а также получите доказательную записку для ответа.
Бесплатная проверка файла CSV на соответствие договорённому формату. Понимает кавычки, запятые внутри значений, точки с запятой, табуляции и выгрузки из Excel и работает целиком в браузере.
Для операционных команд, которые загружают данные партнёров, инженеров данных, основателей, которые нянчатся с хрупким импортом, и поддержки, застрявшей между двумя поставщиками.
Импорт падает с туманной ошибкой или, хуже того, молча загружает неверные данные. Здесь у каждой проблемы есть столбец, строки и пример, так что исправление начинается с фактов, а не с долгой переписки.
Файлы читаются в этой вкладке. Ничего не загружается и не сохраняется.
Вставьте схему и CSV или загрузите пример, чтобы увидеть полный отчёт.
Записка содержит примеры значений из файла. Проверьте её, прежде чем отправлять за пределы команды.
Опишите договорённость один раз и используйте её для каждой поставки.
order_id int required unique
email email required
amount decimal required
currency enum:EUR|USD|TRY
created_at date required
sku textПишите имя столбца точно так, как договорились. Сопоставление ловит и другой регистр, пробелы и мелкие опечатки и говорит, что именно нашло.
text, int, decimal, date, email, url, bool или enum: с разрешёнными значениями через вертикальную черту.
required значит без пустых ячеек, unique значит без повторов. Не пишите их, если они не нужны.
Вставьте ожидаемую строку заголовков, и столбцы будут проверены только на наличие и порядок.
Перечислите ожидаемые столбцы с типами и флагами. Храните описание рядом с кодом импорта.
Вставьте CSV или откройте файл. Разделитель, кавычки и переводы строк определятся сами.
Ошибки ломают импорт или загружают неверные данные. Предупреждения стоит исправить, но они вас не остановят.
Скопируйте записку в переписку с партнёром или скачайте проблемы в CSV для своей команды.
Нет. Разбор и проверки идут на этой странице, файл не покидает ваше устройство.
Ячейка, начинающаяся с = или @, может выполниться как формула, когда файл откроют в таблице. Это известная атака, инъекция в CSV.
Невидимый символ, который некоторые программы ставят в начало файлов UTF 8. Он может прилипнуть к имени первого заголовка и сломать сопоставление.
Он точно говорит, что и где исправить. Автоматическая правка данных партнёра спрятала бы проблему вместо того, чтобы её решить.