Задача и выбор
В карточках офисных столов сторона тумбы терялась при нормализации. Красивый снимок противоположной версии делал карточку неверной.
Сторону определяю только по явному суффиксу. Каждая нормализованная запись получает точный ключ собственной схемы; неподдерживаемые ширины и X не пропускаю.
Что получилось
Рабочий преобразователь обработал 6 строк: 4 записи разнесены по полям, 2 отправлены в журнал исключений. Исходные значения сохранены; результат можно пересчитать на странице и сопоставить с JSON.