Версия 4.2     Главная MS Excel -> MySQL OnLine-Демо Загрузить Вопрос/Ответ
EXCEL-MySQL
Реклама







PHP Excel Parser PRO v4.2 Retail модуль MS Excel->MySQL

В состав Excel Parser Pro v4.2 входит модуль импорта Excel файла в таблицу базы данных MySQL .

Основные возможности:

  • Определение структуры таблицы и импорт данных;
  • Возможность использовать первую строку из таблицы Excel как названия полей для MySQL таблицы базы данных;
  • Возможность выбирать поля, по желанию импортировать и определять названия полей и имя таблицы для MySQL базы данных;
  • Вы можете записывать поверх существующей MySQL таблицы или продолжать дополнять её;
  • Модуль поддерживает данные представленные в unicode формате.
  • Модуль поддерживает корректную запись строк в кодировке WIN1251.

Примеры использования
В комплект поставки входит пример использования модуля экспорта/импорта Excel файла в таблицу базы данных MySQL. Примеры расположены в папке setup -> sample.

Как работать с примером
Прежде, чем Вы начнете работать с программой, Вы должны изменить параметры настройки в файле settings.inc. Необходимо установить путь к каталогу с PHP Excel Parser Pro. Вы не должны устанавливать все параметры для MySQL подключения базы данных сразу же. Вы сможете сделать это при выполнении программы.

При запуске скрипта Вы должны загрузить Excel файл, с которым Вы собираетесь работать с Вашего локального диска.
Внимание: Parser загружает Excel файл на сервер. Размер файла ограничен параметрами настройки сервера и используемой программой просмотра. Имеется также ограничение по времени жизни Parser на сервере. Поэтому рекомендуемый размер файла не более 1МБ.

Если первая строка Excel файла содержит желательные названия полей для MySQL таблицы тогда, выбирайте "Использовать первую строку как имена полей" в меню.
Важно: Вы можете использовать только символы a-Z и цифры 0-9 для названий полей, и первый знак должен быть символом. Вы можете использовать field2, но не 2field например.


Все неподходящие символы будут удалены. Если файл не имеет названий полей, или все символы неправильны тогда Parser, поместит field0, field1, field2 и т.д. вместо имен полей. Тип импортированных полей в MySQL таблице "текстовый", но Вы можете изменить их позже, используя инструментальные средства MySQL.

Когда Вы нажимаете кнопку "Дальше", Вы увидите содержание файла Excel в отдельном окне. Там Вы можете выбирать поля, которые Вы желаете импортировать, путем выбора их и устанавливать названия для соответствующих полей в MySQL таблице. По крайней мере, хотя бы одно поле должно быть выбрано, помните - для всех выбранных полей должны быть определены имена.

После этого Вы должны выбрать имя для вашей MySQL таблицы. Имя рабочего листа установлено по умолчанию, но если оно имеет неправильные символы, они будут удалены. Если все символы неправильны тогда имя по умолчанию - Table1. Если Вы желаете записать поверх существующей MySQL таблицы с такой проверкой имен, выберете в меню "Удалить таблицу, если она уже существует".

Если таблица не существует, она будет создана. Если Вы желаете добавить данные к существующей MySQL таблице с тем же самым именем, Вы не должны выбирать "Удалить таблицу, если она уже существует".
Внимание: удостоверьтесь, что существующая MySQL таблица имеет все поля, которые Вы желаете добавить, и названия полей в Excel файле, которые будут импортированы, точно соответствуют названиям полей в существующей MySQL таблице. Иначе данные не будут импортированы.

Теперь пришло время определить такие параметры подключения базы данных MySQL как database host, database name, database user, database password. Эти параметры уже установлены в settings.inc, и используются автоматически по умолчанию.

После того, как Вы нажимаете "Output", ваши данные импортируются в MySQL таблицу. Если операция успешна, Вы можете видеть, сколько строк было добавлено. Иначе Вы будете видеть сообщения об ошибках для всех команд, где произошли ошибки.


 

© 2004г. Алекс Р.


Forex - фондовый рынок и акции биржи