Одинаковые VALUE в DYNAMICVALUES

Тема в разделе "Решение различных задач по парсингу", создана пользователем micol, 28 фев 2015.

  1. micol

    micol New Member Пользователи

    Регистрация:
    25 фев 2015
    Сообщения:
    7
    Столкнулся с мелочью, но люблю перфекционизм так сказать. Хочу чтобы весь CSV на выходе был по строчке на документ...

    Так вот, используя макрос DYNAMICVALUES застрял на одном документе:

    [​IMG]

    Макрос разбирает все идеально. Но вот с полем Цвет, указанным зачем-то два раза проблема...

    На выходе макрос группирует оба варианта цвета с переносом строки. Пользуюсь CD неделю, еще не все хитрости изучил...

    В общем на выходе в динамической ячейке Цвет имеем
    HTML:
    Нержавеющая сталь
    серебристый
    именно с переносом строки. Как заменить перенос скажем на "," и возможно ли это вообще?
     

    Вложения:

  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Нажать shift+ctrl+d и в поле чем разделять дозаписываемые в ячейку данные поставить запятую.

    С уважением к вам, Сергей...
     
    Trenikola нравится это.
  3. dabustard

    dabustard Member Пользователи

    Регистрация:
    18 май 2017
    Сообщения:
    17
    Похожая проблема. Имеется таблица с повторяющимися именами характеристик:
    [​IMG]

    Код там такой:
    Код:
    <tr><th>Уровень шума</th><td>39дБ</td></tr>
    <tr><th>Полезный объем, общий</th><td>356л</td></tr>
    <tr><th class="child">Холодильная камера</th><td>269л</td></tr>
    <tr><th class="child">Морозильная камера</th><td>87л</td></tr>
    <tr><th>Брутто-объем, общий</th><td>390л</td></tr>
    <tr><th class="child">Холодильная камера</th><td>280л</td></tr>
    <tr><th class="child">Морозильная камера</th><td>110л</td></tr>
    <tr><th>Напряжение</th><td>220-240 V ~</td></tr>
    
    Макрос создает для таких один столбец, а значения добавляет через перенос строки. А можно ли сделать, чтобы в выводе создавались разные столбцы? Повторяющиеся характеристики имеют класс "child", хорошо бы к их именам добавить имя родителя... Возможно ли?
     
    Последнее редактирование: 7 фев 2020
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Только такое решение пока.

    2020-02-07_21-55-32.png

    Строки
    Код:
    <th class="child">{skip}[/MARKER]{skip}[MARKER]|[REV][ONCE][DONOTHING]
    <th class="child">{skip}<tr>|<th>{prevskip(2)}: [REV][ONCE][ONCE]
    Нужно накопировать столько раз, сколько максимально раз может встретиться <th class="child">
     
    dabustard нравится это.
  5. dabustard

    dabustard Member Пользователи

    Регистрация:
    18 май 2017
    Сообщения:
    17
    Большое спасибо, Root! Попробую разобраться :)
     
    Root нравится это.
  6. Trenikola

    Trenikola Member Пользователи

    Регистрация:
    8 июн 2013
    Сообщения:
    60
    тоже самое и у меня
    Это, самый полезный ответ! Я даже и не подозревал, что есть такая настройка (не кидайтесь помидорами)
     

Поделиться этой страницей