Модераторы: Aliance, SamDark, skyboy, MoLeX, [email protected], ksnk, ksnk, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHPExcel: экспорт xls в pdf (кривые данные), некорректно экспортируется файл Excel 
:(
    Опции темы
Loiste
Дата 29.2.2012, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 28.9.2005

Репутация: нет
Всего: нет



Добрый день!

Прошу помощи и совета у более опытных коллег.

Разбираюсь с библиотекой PHPExcel.

Задача: открыть ранее подготовленный файл эксель, заполнить нужные ячейки данными и экспортировать его в pdf.

Файл Эксель открывается и данные заносятся нормально, сохранение в формате Эксель тоже проходит успешно.
Но экспорт в PDF в результате выдает файл с количеством страниц, в несколько раз большим, чем исходный лист Экселя.
Плюс по всему pdf идут вертикальные и горизонтальные линии и кое где отдельные буквы. Постараюсь приложить изображение.

Код работы с PHPExcel такой:

Код


require_once '/Classes/PHPExcel.php';
require_once '/Classes/PHPExcel/IOFactory.php';

// Create new PHPExcel object
 echo date('H:i:s') . " Create new PHPExcel object\n";
 $objPHPExcel = new PhpExcel();
    
 // Read from Excel2007 (.xlsx) template
 echo date('H:i:s') . " Load Excel2007 template file\n";
 $objReader = PHPExcel_IOFactory::createReader('Excel2007');
 $objPHPExcel = $objReader->load($DOCUMENT_ROOT."/xls/example123.xlsx");
    
    
// Export to PDF (.pdf)
 echo date('H:i:s') . " Write to PDF format\n";
 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'PDF');
 $objWriter->save(str_replace('.php', '.pdf', __FILE__));


Вот так файл Эксель выглядит до экспорта:
user posted image

Вот так выглядит готовый pdf:
user posted image


PM MAIL   Вверх
Google
  Дата 26.1.2020, 18:32 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Libraries | Следующая тема »


 




[ Время генерации скрипта: 0.0630 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.