Подставление заголовков в ячейки (переформатирование CSV для Opencart CSV price)

Тема в разделе "Встроенный редактор CSV файлов", создана пользователем Stan, 29 сен 2019.

  1. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    367
    Здравствуйте.

    у поставщиков прайсы, в которых атрибуты находятся в отдельных столбиках, и нужно их привести к виду чтобы в одном столбике они были


    т.е. из файла
    атрибут|атрибут2|атрибут3
    01 | 50 | 60

    в одну ячейку их
    атрибут=01
    атрибут2=50
    атрибут3=60

    либо проставлять как то автоматом название к значениям в каждом столбике

    атрибут|атрибут2|атрибут3
    атрибут=01 | атрибут2=50 | атрибут3=60

    = - разделитель для примера

    что то типа такого Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    только чтобы в одной ячейке были название и значение и в одном столбике
     
    Последнее редактирование: 29 сен 2019
  2. Root

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

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

    Делать это нужно во всех столбцах таблицы или только в перечисленных пользователем?
     
  3. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    367
    во всех конечно не нужно, можно задать например интервал от второго столбца до конца, или n- столбца
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    11.433
    Напишите, для какой CMS это нужно.
     
  5. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    367
    opencart , модуль csv price, вот на скрине показано как расположены атрибуты Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
     
  6. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    3.639
    Город:
    Riga
    Имея готовый csv, остается только подкорректировать под нужный формат, пробуйте:

    1. Для всех названий атрибутов в конец добавить символ | и для значений атрибутов в конце добавить @@
    2. Ячейки объединить название и значение попарно
    3. Когда все атрибуты в одной колонке окажутся, остается привести в порядок путем заменой, предположительно все выровнять в одну строку {br} заменить на пусто и потом @@ заменить на {br}
     
  7. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    11.433
    На днях сделаю. Уже взялся.
     
    Stan нравится это.
  8. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    11.433
    Замените файл Content Downloader.exe (в папке с программой) этим файлом:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 367 постов.**
    Инструкция -> Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
     
    Stan нравится это.

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