Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Я люблю Excel - править огромные таблицы, быстро анализировать данные в нём одно удовольствие. Для того, чтобы обработанные данные передать в приложения на CakePHP, я просто копирую всё в буфер и вставляю в textarea. Чтобы разбирать информацию оттуда, я использую следующий код:
Читать дальше...


Эти функции работают исключительно под Windows. Чтобы инициализировать объект Excel, на машине должен быть установлен Excel с опцией "Серверные компоненты". Желательно ставить Excel2000. До версии PHP 4.2.3 работа с COM имела сильные глюки, в частности не работал $object->Release(); Вызвав десяток раз COM объект вы бы сожрали всю свободную память.

Привожу скрипт, который генерирует ведомость по заработной плате, естественно, данные можно брать из БД. Скрипт показывает как открыть книгу, вставлять данные и формулы в ячейки, форматировать ячейки, делать автозаполнение. Если указывать не абсолютный путь, то Excel будет искать файлы относительно рабочего каталога, который устанавливается в "Сервис-Параметры-Общие-Рабочий каталог". Для работы скрипта нужно заготовить файл blank.xls
Читать дальше...


Пример скрита, который экспортирует данные из базы данных в таблицу Excel. Используется модуль Spreadsheet из репозитория Pear.
Читать дальше...


Парсер файла MS Excel, сохранённого как таблица xml и сохранение результата в базу данных mysql
Читать дальше...


Пример работы с экселем. Файл немного обрабатывается и преобразуется к тексту с разделителями.Вырван из контекста и работать не будет сам по себе.В программе анализируются поля и приводятся к нужному виду. Попутно показаны разные другие вещи.
Читать дальше...



Еще небольшой пример работы с экселем.Создаем текстовый файл из коллекции fTab, кидаем в эксел и форматируем заголовки.
Читать дальше...