Articles of phpexcel

PHPExcel: объединить 2 файла Excel в 1 в тот же рабочий лист

У меня есть 2 файла excel birds.xlsx и bees.xlsx, оба из которых имеют одинаковое количество столбцов и заголовок столбца такого же типа. Я видел, как PHPExcel делает чудеса с файлами excel, но есть ли способ объединить 2 отдельных файла в один и тот же рабочий лист и сохранить его как новый файл? Аналогия, которая приходит […]

Laravel Excel: как получить значение ячейки?

Я загрузил файл .xls с помощью Laravel Excel : Excel::load('public/files/20160621.xls', function($reader) { // read a cell value }); Как читать значения ячеек загруженного файла excel? Документация, похоже, неясна в этой части.

PHPExcel – формат для столбца

Мне нужно установить для всех столбцов формат: FORMAT_NUMBER Я могу сделать это для одной ячейки. Но я не могу сделать для всего столбца B. $objPHPExcel->getActiveSheet()->getStyle('B2')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER); Как установить весь столбец B? PHPExcel_Style_NumberFormat :: FORMAT_NUMBER

Преобразование HTML в Excel Rich Text и наоборот

Я использую PHPExcel для передачи данных между MySQL DB и Excel 2007. Он работает хорошо в большинстве ситуаций, но я столкнулся с одной проблемой. Некоторые из полей в БД содержат данные HTML. Мне нужно как можно больше сохранить форматирование в ячейках Excel. Как я мог понять, Excel допускает следующее форматирование внутри ячеек (класс PHPExcel_RichText поддерживает […]

PHPExcel показывает ошибку на удаленном сервере

Я использую PHPExcel в своих php-классах для создания файла xls. Код отлично работает на моем локальном хосте, но показывает ошибки на удаленном сервере. Ошибки: <br /> <b>Warning</b>: include(inc/classes/PHPExcel_Shared_String.class.php): failed to open stream: No such file or directory in <b>/home/example/../index.php</b> on line <b>13</b><br /> <br /> <b>Warning</b>: include(): Failed opening 'inc/classes/PHPExcel_Shared_String.class.php' for inclusion (include_path='.:/usr/share/pear:/home/example/../inc/classes/Classes/') in <b>/home/example/../index.php</b> […]

Как сгенерировать хороший PDF-файл с помощью php Excel?

Я использую последнюю версию PHPExcel (думаю, 7.7). Я могу создать свое превосходство. Мне нужно создать версию pdf с tcpdf, здесь нет выбора. Но результат уродливый и негабаритный. См. Гигантский размер шрифта для 2012-000012, 11 в Excel. Как вы можете видеть, здесь есть две проблемы. Документ негабаритный, а границы дрянные. Чтобы избавиться от негабаритной стороны, я […]

Дни с 1900 года

Я использую данные из Excel2007 как проанализированные PHPExcel , а даты выходят как дни с 1900 года. Как преобразовать в строку YYYY-MM-DD (или что-нибудь подобное)?

Наиболее эффективный способ создания файлов Excel

Ищете решение PHP для создания файлов Excel на лету (подумайте о динамической отчетности). Теперь я видел PHP Excel, и я знаю, что могу создать файл CSV, но это лучшие варианты? Я запускаю этот скрипт в системе Linux с помощью PHP Excel, но не устанавливает все параметры $objPHPExcel->getProperties()->setCreator("Phill"); $objPHPExcel->getProperties()->setLastModifiedBy("Phill"); $objPHPExcel->getProperties()->setTitle("Office 2007 XLSX Test Document"); $objPHPExcel->getProperties()->setSubject("Office 2007 […]

PHPExcel Записывает нежелательные символы при запуске кода на AWS.

Я столкнулся с проблемой с PHPExcel excel download code.A загружаем код, который работает на одном сервере (netcore server), но тот же набор кода, который не работает на сервере AWS. Может кто-нибудь помочь мне разобраться, что может быть точной проблемой? Ниже приведен код загрузки phpexcel: error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); date_default_timezone_set('Europe/London'); if (PHP_SAPI == 'cli') die('This […]

PHPExcel – Как заменить текст с помощью preg_replace

Я использую PHPExcel для извлечения данных из моей базы данных на организованный лист Excel. Все работает отлично, за исключением одного. Мои записи в базе данных могут иногда содержать HTML-разметки, такие как <strong></strong> , <BR> , <p></p> т. Д. Поэтому мне удалось заставить эту работу PHP работать, это отлично работает для замены моего <BR> разметки на […]