[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Экспорт данных в excel
Student_123
* Вывод заданных строк в Excel
* @param array строки таблицы
* @param array форматирование по колонкам
*/
static public function excel_output($rows, $clformat=array())
{
Yii::import('ext.phpexcel.XPHPExcel');
$objPHPExcel = XPHPExcel::createPHPExcel();
$objReader = PHPExcel_IOFactory::createReader('Excel5');

$sheet = $objPHPExcel->setActiveSheetIndex(0);

$fields = array_keys($rows[0]);

$idx = 2;

$headerstyle = array(
'alignment' => array(
//'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER
)


);
Есть код,который отвечает за сохранение данных в excel, на выходе получается что колонки не того размера, шрифт не тот и прочее. Нужно исправить код так, чтобы все эти свойства учитывались. И еще вопрос, программа выдает те названия колонок, которые имеются, а как сделать чтобы название соответствовало тому, которое нам нужно? Помогите пожалуйста! Натолкните на путь истинный
spomoni
Мне кажется в вашем коде процедуры чего-то не хватает, или вы выложили не весь код.
Игорь_Vasinsky
Цитата
Нужно исправить код так, чтобы

звучит как требование))

Цитата
Помогите пожалуйста! Натолкните на путь истинный


а эти 2 строки не наталкивают?

Yii::import('ext.phpexcel.XPHPExcel');
$objPHPExcel = XPHPExcel::createPHPExcel();


1я - на библиотеку Yii для экспорта сторонних библиотек
2я на класс для работы с Excel


http://www.yiiframework.com/wiki/101/how-t...brary-with-yii/
http://webformyself.com/generaciya-prajs-l...i-pomoshhi-php/
http://kir55rus.net/phpexcel-sozdanie-tabl...-pomoshhyu-php/

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.