Articles of phpexcel

PHPExcel очень медленный – способы улучшения?

Я генерирую отчеты в .xlsx, используя PHPExcel. Это было нормально на начальных этапах тестирования с небольшими наборами данных (десятки строк, 3 листа), но теперь, когда он использует его на реальных производственных данных с более чем 500 рядами на каждом листе, он становится невероятно медленным. 48 секунд, чтобы сгенерировать файл, а при запуске отчета, который объединяет […]

Как прочитать второй лист файла xlsx с PHPExcel?

Я знаю, как читать мою таблицу xlsx и прокручивать первый лист. Он имеет 5 листов, и у меня возникают проблемы с доступом к любому другому, кроме первого. Вот код, который я использую, который был прямо из документации. Вы можете видеть, что я пытался использовать setActiveSheet, но это забросило ошибку Call to undefined method PHPExcel::setActiveSheet() . […]

Как автоматически читать в вычисленных значениях с помощью PHPExcel?

У меня есть следующий файл Excel : Я прочитал его, перевернув каждую ячейку и получив значение с помощью getCell(…)->getValue() : $highestColumnAsLetters = $this->objPHPExcel->setActiveSheetIndex(0)->getHighestColumn(); //eg 'AK' $highestRowNumber = $this->objPHPExcel->setActiveSheetIndex(0)->getHighestRow(); $highestColumnAsLetters++; for ($row = 1; $row < $highestRowNumber + 1; $row++) { $dataset = array(); for ($columnAsLetters = 'A'; $columnAsLetters != $highestColumnAsLetters; $columnAsLetters++) { $dataset[] = $this->objPHPExcel->setActiveSheetIndex(0)->getCell($columnAsLetters.$row)->getValue(); […]

PHPExcel устанавливает границу и формат для всех листов в электронной таблице.

В настоящее время я пытаюсь установить все границы для своей таблицы, а также форматирование, такое как autosize. Мой код ниже работает для листа 1. Все остальные листы внутри электронной таблицы полностью нетронуты. Я пытался заставить его работать со всеми другими листами внутри этой таблицы, но не повезло. Любые идеи о том, как я могу глобально […]

PHPExcel ZipArchive не найден

Я только что загрузил пакет PHPExcel, и я попытался импортировать электронную таблицу Excel, но все, что я получаю, – это ошибка, которую ZipArchive not found . Я работаю над Windows, но сервер работает на Linux. Я проверил php.ini чтобы узнать, отключен ли php_zip, но его там даже не было. Я попытался установить его с помощью […]

Чтение чисел в текстовом формате с помощью PHPExcel

У меня есть массив, который может хранить числа, такие как 01, 01A, 01B, 02, 2, и когда я получаю это значение с помощью PHPExcel, он удаляет «0» в случае 01, 02, например. Чтобы решить эту проблему, я попытался отформатировать строку, в которой эти значения будут храниться в excel, и установить ее как текст, как в […]

PHP-код может вставить изображение в файл excel и правильно его открыть в MS Excel?

У меня уже есть документ excel, и я хочу использовать php для вставки изображения в это excel. Можно ли это сделать? Как его реализовать (код)? Благодаря,

Как сделать новые строки в ячейке, используя phpexcel

У меня проблема с php excel, Я хочу сделать новую строку в одной ячейке, но я не могу, я пробовал использовать \ n или <br />, но не работал. это мой код: $objPHPExcel->getActiveSheet()->setCellValue('H5', 'Hello\nWorld'); // i need this show in two line $objPHPExcel->getActiveSheet()->getStyle('H5')->getAlignment()->setWrapText(true); fyi: мой формат excel – xls, а не xlsx. большое спасибо 🙂

Альтернатива для PHP_excel

Есть ли альтернатива для PHP_excel, которая может «экспортировать в XLSX / XLS» файл в настраиваемом формате? Это общий справочный вопрос для тега php

Заголовок PHP Excel

header("Content-Type: application/vnd.ms-excel; charset=utf-8"); header("Content-type: application/x-msexcel; charset=utf-8"); header("Content-Disposition: attachment; filename=abc.xsl"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private",false); echo "Some Text" Вот код для написания и загрузки файла xsl с использованием php, моя проблема в том, когда я открываю файл excel MS-Excel, предупреждающий перед открытием файла. Файл, который вы пытаетесь открыть, находится в другом формате, чем […]

Intereting Posts
удалять информацию из таблицы mysql, когда пользователь закрывает свой браузер Хотите вручную отправить SYN ACK-пакеты для установления TCP-соединения (по возможности, в PHP) Многочисленные союзы Laravel Преобразование HTML в RTF (конвертер HTML2RTF) Общее количество часов не может быть вставлено в MySQL из Android Laravel 5: как я могу получить и отобразить все сообщения, относящиеся к определенной категории Как получить последний идентификатор в SQLite? Что происходит быстрее: MySQL / PHP или прямо из статических файлов? Eloquent Left Join, получивший неожиданный результат PHP: замена абсолютных URL-адресов в текстовом поле Как изменить свой часовой пояс с помощью метода gmdate? PHP Foreach input php и mysql Неустранимая ошибка: исключить исключение «Zend_Gdata_App_HttpException» с сообщением «Ожидаемый код ответа 200, получил 401» Перенаправление URL-адреса Zend Framework Вычислить прошедшее время в php