Импорт базы из excel

14 января 2017 в 16:46
Аватар пользователя tooez tooez 0 13

Здравствуйте.
Необходимо импортировать базу из экселя. Базу в виде последовательных стобцов/строк было не трудно через feeds importer.
Однако теперь есть необходимость импортировать базу в другом виде:
123

Не получается сделать так, чтобы читалась марка машины, а далее комплектующие и прочее.
_________
Где то читал, что базу нужно нормализовать. Нужно ли это?

ВложениеРазмер
Иконка изображения ex.png32.4 КБ

Комментарии

Приветствую, не знаю как другие решают этот вопрос, но я пользуюсь PHPExcel.
Видел как то из Друпала "коробочного ИМ" от какой то фирмы (не буду...) что пользовались spreadsheet excel reader, пришлось все "переписать" на PHPExcel. Лучше "подераторам, админам" сайта ставить условия по импорту и экспорту("Хотелка" так сказать будет с каждым днем увеличиваться)

14 января 2017 в 21:31

В том то, с*ка, дело, что заказчик постоянно меняет этот файл! Завтра буду пробовать!
Не теряйте тему, пожалуйста! Отпишусь о результатах!

14 января 2017 в 22:02

Можно и на ТЫ )
Конечно, бомбит! Постоянно: "подвинь на пиксель эту картинку". Через час - подвинь обратно! И т.д.
С этим экселем просто задолбали! 2 раза через feeds importer с трудом настраивал импорт. Потом пришлось товарища просить переписать парсер. А теперь в таком виде. В общем, буду пробовать!

14 января 2017 в 22:14

Секунду! Я слепой! Вот эти длинные строки можно просто удалить! По столбцам то легко импорт сделать - был опыт )
Теперь такой вопрос - там есть столбец "ДВС". То есть, для каждой модели может быть несколько значений. Как сделать так, чтобы к каждой модели в словарь таксономии импортировалось несколько значений ДВС?
Например:
Есть марка ОДИН. У нее есть модель ДВА. В экселе к модели ДВА есть 3 типа ДВС, а в таксономии они не прописаны. Нужно импортировать в словарь для модели ДВА все подходящие ДВС из экселя.

15 января 2017 в 9:41

Ващет, если быть точным, то пхпэксель не умеет ни импортировать, ни экспортировать. Он умеет лишь конвертировать массивы пхп в формат экселя и обратно. А в каком контексте это будет использоваться - это уже целиком зависит от фантазии разработчика.

15 января 2017 в 14:29

Тогда не стоит вам, использовать phpexcel, лучше поискать или посмотреть тампер feeds import меньше заморачиваться. Должно быть что подобное как вы говорили выше, или свой тампер написать если в ячейке есть то то, то пропустить(не импортировать, перейти на следующую строку)

15 января 2017 в 15:02

Да да, я буду feeds importer использовать! Суть в том, что меня смутили вот эти строки во всю длину! А в остальном то - там же по столбцам все сделано! Я разберусь с этим. Уже делал такое ) Спасибо за помощь!

15 января 2017 в 18:43