Все данные повторяющейся границы в одну ячейку.

Тема в разделе "Границы парсинга", создана пользователем Djahat, 1 мар 2013.

  1. Djahat

    Djahat Well-Known Member Пользователи

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Собственно нужно вывести все данные собранные парсером по повторяющейся границе в одну ячейку


    Вот в таком виде.

    <CD_CYCLE_GRAN_1!>|<CD_CYCLE_GRAN_2!>|<CD_CYCLE_GRAN_3!>
    <CD_CYCLE_GRAN_1!>|<CD_CYCLE_GRAN_2!>|<CD_CYCLE_GRAN_3!>
    <CD_CYCLE_GRAN_1!>|<CD_CYCLE_GRAN_2!>|<CD_CYCLE_GRAN_3!>
    <CD_CYCLE_GRAN_1!>|<CD_CYCLE_GRAN_2!>|<CD_CYCLE_GRAN_3!>
    <CD_CYCLE_GRAN_1!>|<CD_CYCLE_GRAN_2!>|<CD_CYCLE_GRAN_3!>
    <CD_CYCLE_GRAN_1!>|<CD_CYCLE_GRAN_2!>|<CD_CYCLE_GRAN_3!>

    B все это в одну ячейку :)
    Каким то знаком разделить <CD-CYCLE_GRAN_ALL> ?
     
    Последнее редактирование: 1 мар 2013
  2. nikolas1612

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

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    средствами программы невозможно. подобные операции слабо совместимы с форматом CSV. {br} неизбежно перенесет в следующую строку, в другую ячейку. только дорабатывать вручную.
     
  3. Djahat

    Djahat Well-Known Member Пользователи

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Мерси, а тоя уже залез в дебри про символы возврата каретки - и все равно ниче не входило.

    Если бы в программе был экспорт в Эксель - то прокатило бы, но это не беда - попробую макрос наваять.
     
  4. alamina.moon

    alamina.moon Модератор Команда форума Модератор

    Регистрация:
    14 янв 2013
    Сообщения:
    214
    Делайте вот в таком виде:

    [REPLACE(re:TRUEMZF|\n)]<CD_CYCLE_GRAN_1!>|<CD_CYCLE_GRAN_2!>|<CD_CYCLE_GR AN_3!>TRUEMZF<CD_CYCLE_GRAN_1!>|<CD_CYCLE_GRAN_2!>|<CD_CYCLE_GR AN_3!>TRUEMZF<CD_CYCLE_GRAN_1!>|<CD_CYCLE_GRAN_2!>|<CD_CYCLE_GR AN_3!>[/REPLACE]

    И все это в отдельную ячейку ;)

    Хотя я не знаю сработает или нет в CD, но в notepad++ работает нормально :)
     
    Последнее редактирование: 4 мар 2013
  5. nikolas1612

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

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    насколько я знаю в CD не сработает вот это -
    re:TRUEMZF|\n
    на выходе будет буква n а не спецсимвол. равно как и \r\n\ программа превращала в rn. кажется, во второй части замены работают только конструкции с $. там хочешь не хочешь, а приходится для переноса строки ставить {br}
     
  6. alamina.moon

    alamina.moon Модератор Команда форума Модератор

    Регистрация:
    14 янв 2013
    Сообщения:
    214
    Когда я пробовал \n не появлялась
     

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