Генерація 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