Написать скрипт импорта данных из Excell в MySQL

Петров11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.03.2014

Написать скрипт загрузки данных из MS Excell файла в бд MySQL, в том числе и самого файла в базу (как приложение т. е. в поле attachment идет название файла, а сам файл грузиться на фтп в папку/uploadsklad/название файла.xls).

1) Важно чтобы фильтры не позволяли вливать в базу не полные либо неправельно оформленные данные. Лучше не позволять вливать, а заставлять править файл нежели вгружать с ошибками, или пустыми полями (после скана всякое бывает например вместо точек запятые и пропущена цена какого-то товара) + просмотр перед заливкой и поддтверждение (субмит).

2) Так как подобные колонки могут иметь разные названия (напр. «Наименование товара» или «Товар», «Колличество» или «Колл-во» хотелось бы чтобы скрипт предлагал проверку соответствия колонок (т е что куда будет вливаться) типа.:

Наименование товара > ProductName

Колл-во > Quantity

Цена > UnitPrice

Сумма > TotalPrice

Проект > Project

Поле1 > оставляем пусто (невливаем)

3) Чтобы была конвертация значений нужных полей например значения в полях Project (т к в базе указываются id проекта) заменялись по заранее прописанной схеме:

«Участок 1“ > "3»

«Участок 2“ > "4»

Структура файла и базы + отсканированный файл: 82.146.32.250/upload2db_task.rar