Скрипт - Импорт файла Excel в MySQL (PHP|Perl|.)

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Нужен скрипт, реализующий импорт файла Excel c заблаговременно вестимой конструкцией в БД MySQL.

Интерфейс - запуск из командной строки UNIX с параметром <имя файла *.XLS>
Файл XLS - заблаговременно вестимой конструкции. Напр.: столбец1 - дата, столбец2 - число, и т.д.

форматы полей могут быть:
- дата/время
- числа с разделителем десятичных разрядов ","
- текстовые поля, в т.ч. с кириллицей

С обработкой ошибок, а именно:
при тексте в числовом поле - писать в соотв. поле базы -1, запись в логе ошибок(№ записи совместно с ложным значением)
при неверном формате даты - писать дату "1/1/2000", запись в логе ошибок (№ записи совместно с ложным значением)
при превышении длины текстового поля - обкусывать поле, запись в логе ошибок(№ записи совместно с ложным значением)
номера записей, которые не импортированы по любым причинам - запись в логе ошибок(№ записи)
Итоговую информацию в лог-файл:
прочитано записей из файла XLS -
удачно импортировано записей в MySQL -
ошибок в формате полей -
других ошибок -

Число полей в файле XLS и БД в б у д у щ е м может меняться, скрипт должен быть модифицируем под эти нужды.

Для "высоких" специалистов, которые не применяют сторонние библиотеки, а извещают, что они напишут импорт файла эксель сами и с нуля - за скромные $150 дальнейшая информация:
Ниже ссылка на модуль для Perl, реализующий
XLS -> CSV
XLS -> XML
XLS -> TEXT
тот, что абсолютно может применяться при разработке.
http://search.cpan.org/~szabgab/Spreadsheet-ParseExcel-0.32/
(у меня получилось его прикрутить к хостингу и выцепить данные в кириллице из файлика XLS в CSV не читая readme за 30 минут, если бы причитал - вышло бы за 10)

Если есть собственные/сторонние разработки, которые могут применяться - не вопрос их применять, при условии инструкции как это дозволено прикрутить.

За сумму в $60 автор скрипта предоставляет клиенту скрипт с обработкой ошибок и оказывает подмога по его установке в умных пределах (образование - прикл. математика) и объяснению логики работы скрипта в границах его функциональности и допустимой модификации.
(За сумму в $20 дозволено читабельный скрипт без обработки ошибок и лога)

(Желанно) При применении указанного перлового модуля загнать файлик размером огромнее 150К не получилось - кто-то ругался на недочет памяти - допустимо лимитация хостинга.
Изучать + $5 / Изысканно реализовать решение данной загвоздки - добавочно +$20.

(Необязательно) За написание прекрасного web-интерфейса к скрипту с кнопочкой "загрузить файл" и итогом лога ошибок по AJAX в браузер - добавочная обговариваемая денежка.

При появлении дополнительных вопросов/пожеланий у клиента - они оплачиваются автору скрипта отдельно.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26