Экспортированный перечень элементов (BOM) редко готов к передаче поставщику как есть. Названия столбцов различаются между собственным экспортом KiCad, самодельной таблицей и форматом дистрибьютора; одна и та же деталь иногда получает разный номер в разных строках; а строку без обозначения или номера детали легко пропустить, пролистывая несколько сотен строк.
Этот инструмент читает CSV, определяет по тексту заголовка, какой столбец содержит обозначение, значение, посадочное место, номер детали, производителя и количество — ведь ничего из этого не стандартизировано — и показывает, какой именно столбец выбран для каждого поля, чтобы ошибочное определение было видно, а не скрыто. Затем выполняются три проверки: номера деталей, встречающиеся более чем в одной строке (частый признак непреднамеренного дубля или просто двух строк, которые следовало объединить), строки без номера детали вообще и строки без обозначения.
Компоненты также группируются по значению и посадочному месту — точно так же, как это в любом случае сделает система расчёта стоимости у поставщика — с объединёнными количествами и списками обозначений. Экспорт KiCad, который (как это делают некоторые версии) печатает одну и ту же таблицу дважды — один раз по обозначениям, второй раз уже сгруппированную — обнаруживается, и читается только первая таблица, чтобы ничего не было скрыто задвоено.
Доступны две загрузки: очищенный сгруппированный CSV (одна строка на группу значение+посадочное место, объединённые количества и отметка, если строки группы расходятся по номеру детали) для передачи поставщику, и плоский нормализованный CSV, сохраняющий исходную детализацию по одной строке на позицию с согласованными названиями столбцов.
Всё происходит в вашем браузере — перечень читается и обрабатывается локально, ничего не отправляется на сервер.
Tiny Online Tools







