01 марта 2006

Быстрая загрузка Excel-файла в БэДэ

Ну и наконец обсудим третий популярный формат хранения данных,
часто требующих переноса в базу данных - Excel-формат (xls-файл).

Когда встал такой вопрос, я немного погуглил и нашёл парсер,
написанный на PHP, который я немного переработал под свои нескромные нужды.

Алгоритм остаётся тот же:

  • преобразовать Excel-файл в массив;
  • закатать весь массив в CSV-файл;
  • использовать быструю загрузку CSV в БД.

Пользователю желательно предоставить интерфейс для указания, в какой строчке находится заголовок, и с какой строки начинаются собсно данные.

Где брал парсер - не помню, поэтому просто перевыкладываю его у себя, а быстрая загрузка CSV в БД никуда пока не убежала из позапрошлого поста.

0 комментов:

Отправить комментарий