Генерація 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
Взагалі, бібліотека досить велика і там є дуже багато можливостей. Але представлених в даній статті вже більш, ніж достатньо для більшості випадків.
Відеоурок - вибірка даних з бази даних
Як відкрити xlsx в excel 2003
Як в excel отримати місяць з дати (функція текст і місяць)
Як з excel-файлу зробити dbf-файл
Як зберегти excel в pdf.
Як імпортувати бази даних великих розмірів?
Як динамічно отримувати коментарі з бази даних.
Як приховати / відобразити сторінку в excel 2003/2007
Як прибрати пропуски excel? Прибрати прогалини в осередках ексель
Як зробити прайс-лист в excel.
Як зробити таблицю в excel (електронні таблиці excel)
Як приховати / відобразити сторінку в excel користуючись vba (макросом)
Копіювати бланк з word в excel.
Випадкове число в excel (генерація випадкових чисел)
Запит sql на створення і видалення бази даних
Генерація pdf на php з використанням tcpdf
Імпорт бази даних в phpmyadmin
Легкий спосіб в excel перетворення чисел в текстовому форматі в числовий формат
Управління базами даних в phpmyadmin
Список, що розкривається в excel з картинками.
Генерація pdf на php
Легкий спосіб в excel перетворення чисел в текстовому форматі в числовий формат
Імпорт бази даних в phpmyadmin
Як динамічно отримувати коментарі з бази даних.
Управління базами даних в phpmyadmin
Генерація pdf на php з використанням tcpdf
Як зберегти excel в pdf.
Як приховати / відобразити сторінку в excel 2003/2007