ПредишенСледващото

Drupaler.by »уроци" Експорт на данни към Excel файл с помощта на PHPExcel

Вчера, изправен пред задачата да да експортирате данни към файл с Excel. Търсене в мрежата ме доведе до PHPExcel библиотека. Когато прочетох документация, примери и погледна уважаваната отговори, спрях на тази библиотека. С PHPExcel да форматирате маса (за установяване на съответствие, промяна на текста и цвета си, промяна на границите на маси и им цвят), вмъкнете изображения, начертайте диаграми и много други.

Сега аз ще ви покажа един пример за прехвърляне на съдържание да експортирате данни към Excel.

На първо място свалите самата библиотека PHPExcel. Разопаковайте архива, отидете на "класове" на папките и да копирате съдържанието му. След това отидете на обектите / всички / библиотеки на нашия сайт, ние създаваме там PHPExcel каталог и го поставете в нея, че сме копирали.

Следващата стъпка е да инсталирате и да даде възможност библиотеки API модул.

Сега да могат да създадат нашия модул. Аз ще се обадя на модул "phpexcel_example", създавайки по този начин в сайтовете / всички / модули папка на нашия сайт "phpexcel_example". Той създаде "phpexcel_example.info". Съдържанието на този файл:

Тук сме посочили, зависимостта ни модул на API библиотеки:

Тогава създадете файл "phpexcel_example.module" и да се създаде страница, на която да се образува вид материал избор:

Тази страница е създадена, сега е необходимо да се създаде функция, която ще повлияе на нашето маса. От hook_menu () написах следния ред:

Това свойство се намира в местността "phpexcel_example.admin.inc" файла. Ние създаваме файла и напишете ни функция:

Сега трябва да се напише Подаване на функция:

Както можете да видите от кода на sabmite ние извършихме 2 _phpexcel_example_load_nodes () и phpexcel_example_export (). Тези характеристики, които добавяме в "phpexcel_example.module" файл. _phpexcel_example_load_nodes () функция зарежда тип предаване възел:

phpexcel_example_export () функция генерира файл Excel, да я съхранява на сървър, а се отвори диалогов прозорец за изтегляне на създадения файл:

Сега ние включваме нашия модул, отидете на страницата "администратор / довереник / съдържание / phpexcel-например", изберете желания тип носител и щракнете върху бутона Export.

Послепис Този модул е ​​предназначен само като добър пример за износ на данни, за да файл Excel.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!