Порой для работы требуется извлекать данные из файлов xls в базу данных, что обычными средствами php не возможно. Поэтому приходится обращаться к дополнительным пакетам pear, об одном из которых мы расcкажем далее. Оказывается записать данные в xls формат куда проще нежели их извлечь. Объяснятся это отсутствием пока достаточно стабильного инструмента для веб программиста.
Например, если поискать в интернете классы php выполняющие соответствующие функции, то их наберётся не более двух - трёх, и большая часть из которых платные.
Однако не всё так плохо, на стадии пробной разработки находится пакет pear http://pear.php.net/pepr/pepr-proposal-show.php?id=492 , о возможностях которого мы и поговрим далее.
Стандартные методы пакета Spreadsheet_Excel_Reader:
Разабравшись с основными методами, можно указать способ с помощью которого добавляются данные из файла xls в таблицу базы данных mysql. Следует отметить, что для собирания информации о столбцах приемущетсвенно стоит использовать цикл for(), так как он обрабатывает значения массива без удаления пустых столбцов, в отличие от foreach().
Чтобы было куда отправлять данные скачайте таблицу базы данных mysql - Скачать (zip).
Так же вам понадобится xls файл, для примера можете взять этот - Скачать (zip), ну и самое главное - скачайте пакет http://pear.php.net/pepr/pepr-proposal-show.php?id=492 .
Укажите правильно путь к файлу reader.php - require_once('Excel/reader.php');
Примечание: Если Вы скачали пакет с официального сайта, то xls файл, скорее всего, будет нерабочим, по крайней мере у меня он в Linux Ubuntu не открывался.Поэтому замените его на рабочий файл.
Ниже указан полностью рабочий скрипт загрузки таблицы exel в базу данных mysql. Внимательно читайте комментарии к скрипту.
1057 просмотров
Взаимосвязанные материалы
Продолжая обзор возможностей php при работе с excel документами, после того как в предыдущей статье ма завершили рассматривать чтение файлов excel с помощью пакета pear Spreadsheet_Excel_Reader, сл
читать...Порой для работы требуется извлекать данные из файлов xls в базу данных, что обычными средствами php не возможно.
читать...Графики на страницах с помощью PHP необходимы во многих случаях - для создания опросов и голосований, статистики. Иногда можно использовать Google Api для создания графиков, иногда PHP. Исходя из этого, мы рассмотрим сегодня примеры различных графиков на PHP и Javascript. читать...
Nivo Slider обладает множеством настроек для создания эффектного рекламного ролика на сайте.
читать...Заказчики меня часто спрашивают сделать вывод новостей на jQuery.
читать...