-
PhpExcel. Решение «Invalid character found in sheet title».
Ошибка «Invalid character found in sheet title», говорит сама за себя — но её решение не совсем очевидно. Я приведу простой пример, как решить данную проблему. Итак, дело в том, что в названии страницы не разрешается использование некоторых символов — поэтому перед установкой заголовка — выполните над будущим title следующе действие: // $invalidCharacters = array(‘*’, […]
-
Php. Как выгрузить CSV в utf-8?
Выгрузка в CSV — самый простой и быстрый вариант отдачи табличного содержимого пользователю. К сожалению здесь, как и во многих других случаях также присутствует проблема кириллического контента. Но, к счастью, решить её достаточно просто. Итак, перед отдачей контента нужно выполнить следующие действия: header(‘Content-Encoding: UTF-8’); header(‘Content-type: text/csv; charset=UTF-8’); header(‘Content-Disposition: attachment; filename=Customers_Export.csv’); echo «\xEF\xBB\xBF»; // UTF-8 BOM […]
-
Php. Чтение Excel при помощи ExcelReader
Чтение XLS-файлов — очень частая задача, наряду с чтением XML, CSV и XLSX-файлов. Сейчас приведу короткий пример чтения Excel XLS-файла при помощи ExcelReader В одной из статей я уже приводил пример работы с xls, но при помощи другого метода.
-
Excel. Как сделать сводную таблицу?
Недавно возникла возможность обработки некоторой информации в Excel и построения простой статистики по ней. Пока вспоминал работу в редакторе таблиц, вспомнил о возможности создания Сводных таблиц в Excel. Немного покопавшись нашел прекрасное видео, которое на примере за 10 минут объясняет, как создать простую сводную таблицу. Надеюсь видео Вам поможет, как помогло мне. Удачи!
-
PHPExcel. Простой пример импорта xls-файла.
Это очень короткая заметка с примером, как в 20 с небольшим строк прочитать и вывести все содержимое xls(x)-файла. На авторство не претендую — нашел на просторах интернета, когда стояла задача именно быстрого импорта файла «для себя». Источник, к сожалению, не сохранился. Итак, сам код: require_once ‘PHPExcel/IOFactory.php’; $objPHPExcel = PHPExcel_IOFactory::load(«MyExcel.xlsx»); foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) { $worksheetTitle […]