Здравствуйте.
Необходимо импортировать базу из экселя. Базу в виде последовательных стобцов/строк было не трудно через feeds importer.
Однако теперь есть необходимость импортировать базу в другом виде:
Не получается сделать так, чтобы читалась марка машины, а далее комплектующие и прочее.
_________
Где то читал, что базу нужно нормализовать. Нужно ли это?
Вложение | Размер |
---|---|
![]() | 32.4 КБ |
Комментарии
Приветствую, не знаю как другие решают этот вопрос, но я пользуюсь PHPExcel.
Видел как то из Друпала "коробочного ИМ" от какой то фирмы (не буду...) что пользовались spreadsheet excel reader, пришлось все "переписать" на PHPExcel. Лучше "подераторам, админам" сайта ставить условия по импорту и экспорту("Хотелка" так сказать будет с каждым днем увеличиваться)
В том то, с*ка, дело, что заказчик постоянно меняет этот файл! Завтра буду пробовать!
Не теряйте тему, пожалуйста! Отпишусь о результатах!
)) вот тебя бомбануло то
Можно и на ТЫ )
Конечно, бомбит! Постоянно: "подвинь на пиксель эту картинку". Через час - подвинь обратно! И т.д.
С этим экселем просто задолбали! 2 раза через feeds importer с трудом настраивал импорт. Потом пришлось товарища просить переписать парсер. А теперь в таком виде. В общем, буду пробовать!
извиняюсь, "вас")
Короче, почитал про PHPexcel. Это модуль для ЭКСПОРТА? тут в статье описано, как сделать экспорт. Про импорт ничего не нашел...
Секунду! Я слепой! Вот эти длинные строки можно просто удалить! По столбцам то легко импорт сделать - был опыт )
Теперь такой вопрос - там есть столбец "ДВС". То есть, для каждой модели может быть несколько значений. Как сделать так, чтобы к каждой модели в словарь таксономии импортировалось несколько значений ДВС?
Например:
Есть марка ОДИН. У нее есть модель ДВА. В экселе к модели ДВА есть 3 типа ДВС, а в таксономии они не прописаны. Нужно импортировать в словарь для модели ДВА все подходящие ДВС из экселя.
phpexcel это не модуль, а библиотека php. она и импортировать и экспортировать может
Ващет, если быть точным, то пхпэксель не умеет ни импортировать, ни экспортировать. Он умеет лишь конвертировать массивы пхп в формат экселя и обратно. А в каком контексте это будет использоваться - это уже целиком зависит от фантазии разработчика.
Тут и расписано, как экспорт сделать: http://www.drupaler.by/lessons/eksport-dannyh-v-excel-fayl-s-pomoshchyu-...
Тогда не стоит вам, использовать phpexcel, лучше поискать или посмотреть тампер feeds import меньше заморачиваться. Должно быть что подобное как вы говорили выше, или свой тампер написать если в ячейке есть то то, то пропустить(не импортировать, перейти на следующую строку)
Да да, я буду feeds importer использовать! Суть в том, что меня смутили вот эти строки во всю длину! А в остальном то - там же по столбцам все сделано! Я разберусь с этим. Уже делал такое ) Спасибо за помощь!
У более опытных есть наверно где нибудь готовый тампер(возможно)