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

Главные вкладки

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

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

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

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

Комментарии

Аватар пользователя BatKor BatKor 14 января 2017 в 21:31

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

Аватар пользователя tooez tooez 14 января 2017 в 22:02

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

Аватар пользователя tooez tooez 14 января 2017 в 22:14

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

Аватар пользователя warh warh 15 января 2017 в 9:41

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

Аватар пользователя gun_dose gun_dose 15 января 2017 в 14:29

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

Аватар пользователя BatKor BatKor 15 января 2017 в 15:02

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

Аватар пользователя warh warh 15 января 2017 в 18:43

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