преобразовать таблицу xlsx - из одной строки сделать 2-5

Тема в разделе "Мегафлуд", создана пользователем iskif, 18 янв 2015.

  1. iskif

    iskif

    Регистр.:
    21 авг 2006
    Сообщения:
    325
    Симпатии:
    35
    есть таблица в формате xlsx, содержащая строки вида
    Код:
    организация город адрес телефон сайт e-mail сферы деятельности
    
    Счастье есть, кафе-ресторан   Ярославль   Кирова, 10   (4852) 28-71-72   yaroslavl.navse360.ru/schaste-est-bar-restoran-restaurants   1000tem@gmail.com, mkrouge@mail.ru   Кафе | Бары | Рестораны
    
    всё в отдельных ячейках в строке и все "сферы деятельности" заведения записаны в одной, последней, ячейке через разделитель |, а сама категория может содержать в себе /, например "Чай / Кофе"
    Надо автоматически привести её к такому виду
    Код:
    Счастье есть, кафе-ресторан    Ярославль    Кирова, 10    (4852) 28-71-72    yaroslavl.navse360.ru/schaste-est-bar-restoran-restaurants    1000tem@gmail.com, mkrouge@mail.ru    Кафе
    Счастье есть, кафе-ресторан   Ярославль   Кирова, 10   (4852) 28-71-72   yaroslavl.navse360.ru/schaste-est-bar-restoran-restaurants   1000tem@gmail.com, mkrouge@mail.ru   Бары
    Счастье есть, кафе-ресторан   Ярославль   Кирова, 10   (4852) 28-71-72   yaroslavl.navse360.ru/schaste-est-bar-restoran-restaurants   1000tem@gmail.com, mkrouge@mail.ru   Рестораны
    
    т.е. если место относится к нескольким категориям, то сделать отдельную полноценную строку для каждой категории с учетом того, что количество этих категорий своё у каждого места (от 1 до 5)
    Как?
     
  2. BACZ

    BACZ

    Регистр.:
    18 июн 2008
    Сообщения:
    608
    Симпатии:
    381
    если размер не сильно конский (меньше 100 мб), то читать её через phpExcel и формировать на её основе ту таблицу, которую нужно
     
  3. iskif

    iskif

    Регистр.:
    21 авг 2006
    Сообщения:
    325
    Симпатии:
    35
    это для меня уже слишком :)
    я надеялся средствами обработки Excell или OpenOffice это решить
     
  4. BACZ

    BACZ

    Регистр.:
    18 июн 2008
    Сообщения:
    608
    Симпатии:
    381
    ну там в Excel-е макросы, они по идее тоже позволяют почти всё что угодно автоматизировать.
     
  5. a.derbichev

    a.derbichev Писатель

    Регистр.:
    14 янв 2016
    Сообщения:
    1
    Симпатии:
    0
    Костыль конечно, но я решаю подобные задачи при помощи программы seoag (или прямо на сайте) и notepad++
    Пример
     

    Вложения: