Генерація xls на php

Генерація XLS на PHP

Відео: Export MySQL data to Excel in PHP - PHP Tutorial

Дуже часто необхідно робити експорт якихось даних, наприклад, з бази даних в Excel-файл. Наприклад, який-небудь прайс-лист перетворити в зручний формат з бази даних і згенерувати XLS-файл, який зможуть без проблем скачати відвідувачі. І ось як генерувати XLS на PHP, я розповім в цій статті.

Нам буде потрібно з Вами окрема бібліотека, яка дозволяє працювати з Excel-файлами. називається вона PHPExcel, і завантажити її можна тут: https://phpexcel.codeplex.com.




Давайте її застосуємо для генерація Excel-файлу через PHP-скрипт:

lt ;?php
require_once
`Phpexcel / PHPExcel.php`-// Підключаємо бібліотеку PHPExcel
$ phpexcel
=newPHPExcel() -// Створюємо об`єкт PHPExcel
/ * Кожен раз робимо активної 1-ю сторінку і отримуємо її, потім записуємо в неї дані * /
$ page
= $ phpexcel-gt;setActiveSheetIndex(0) -// Робимо активної першу сторінку і отримуємо її
$ page
-gt;setCellValue("A1","Hello") -// Додаємо в клітинку A1 слово "Hello"
$ page
-gt;setCellValue("A2","World!") -// Додаємо в клітинку A2 слово "World!"
$ page
-gt;setCellValue("B1","MyRusakov.ru") -// Додаємо в клітинку B1 слово "MyRusakov.ru"
$ page
-gt;setTitle("Test") -// Ставимо заголовок "Test" на сторінці
/ * Починаємо готуватися до запису інформації в xlsx-файл * /
$ objWriter
=PHPExcel_IOFactory::createWriter($ phpexcel,`Excel2007`) -
/ * Записуємо в файл * /
$ objWriter
-gt;save("Test.xlsx") -
?gt;



Після виконання скрипта у Вас поруч з PHP-файлом з`явиться XLSX-файл, який Ви легко зможете відкрити в Excel 2007 або більш пізньої версії.

Відео: Export data as Excel file using PHP Excel library in Codeigniter

Взагалі, бібліотека досить велика і там є дуже багато можливостей. Але представлених в даній статті вже більш, ніж достатньо для більшості випадків.

Поділися в соціальних мережах:

Схожі
Легкий спосіб в excel перетворення чисел в текстовому форматі в числовий форматЛегкий спосіб в excel перетворення чисел в текстовому форматі в числовий формат
Як з excel-файлу зробити dbf-файлЯк з excel-файлу зробити dbf-файл
Імпорт бази даних в phpmyadminІмпорт бази даних в phpmyadmin
Копіювати бланк з word в excel.Копіювати бланк з word в excel.
Як динамічно отримувати коментарі з бази даних.Як динамічно отримувати коментарі з бази даних.
Управління базами даних в phpmyadminУправління базами даних в phpmyadmin
Як в excel отримати місяць з дати (функція текст і місяць)Як в excel отримати місяць з дати (функція текст і місяць)
Генерація pdf на php з використанням tcpdfГенерація pdf на php з використанням tcpdf
Як зберегти excel в pdf.Як зберегти excel в pdf.
Як приховати / відобразити сторінку в excel 2003/2007Як приховати / відобразити сторінку в excel 2003/2007
» » Генерація xls на php