【发布时间】:2015-03-27 09:45:25
【问题描述】:
我正在使用 phpexcel 库。但是当我想设置字体颜色和单元格值的不同样式时,当我导出文件时,这些更改不会应用在那里。 我的代码在下面
<?php
require_once (SPEE_PLUGIN_DIRS . "/Classes/PHPExcel.php");
require_once (SPEE_PLUGIN_DIRS . "/Classes/PHPExcel/IOFactory.php");
$objPHPExcel = new PHPExcel();
$styleArray = array(
'font' => array(
'bold' => true,
'color' => array('rgb' => 'FF0000'),
'size' => 15,
'name' => 'Verdana'
));
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:H1');
$objPHPExcel->setActiveSheetIndex(0)->mergeCells('A2:H2');
$objPHPExcel->setActiveSheetIndex(0)->mergeCells('A3:H3');
$objPHPExcel->setActiveSheetIndex()->getStyle('E1')->applyFromArray(array("font" => array( "bold" => true))); // font not set bold.
$objPHPExcel->getActiveSheet()->setCellValue('E1', 'my data');
$objPHPExcel->getActiveSheet()->getCell('A7')->setValue('CNIC No');
$objPHPExcel->getActiveSheet()->getStyle('A7')->applyFromArray($styleArray); // this style array not work on 'A7'
?>
【问题讨论】:
-
你检查过下面的答案stackoverflow.com/a/17619725/1578908
-
我已阅读并关注但在我的问题中没有得到任何回应。因为问题仍然存在。
-
您的代码在我这边工作,我无法打开 pastebin,因为它被阻止了,请尝试其他方式发送代码
-
尝试phpfiddle.org 测试和分享代码
-
尝试使用不同的文件名、单元格位置、单元格文本等保存。