PHPExcel - 高级价值活页夹

时间:2014-06-13 13:45:15

标签: php phpexcel

我正在使用PHPExcel,我需要创建具有excel类型的工作表,例如日期,数字等。如果没有Advanced Binder,所有数据都会以“通用”格式表现出色。所以我尝试使用PHPExcel文档中的以下示例:

require_once 'PHPExcel.php'; 
require_once 'PHPExcel/Cell/AdvancedValueBinder.php'; 
require_once 'PHPExcel/IOFactory.php';

// Set value binder 
PHPExcel_Cell::setValueBinder( new PHPExcel_Cell_AdvancedValueBinder() );

$objPHPExcel = new PHPExcel(); 

// ..

在我的代码中,我一直在使用$sheet->setCellValueByColumnAndRow($columnActive, $rowActive, $valor);

这很有用,但只能在生成的文件的几行上。例如,在一个包含2列的工作表中,第一列会形成,直到第48行和第二列形成为第33行。看起来PHPExcel会转换文本,但不会将其格式化。在日期字段中,直到第48行,日期格式化,但之后只是数字(我相信是没有掩码的日期)。

我不知道是否有另一种转换价值的方式,如果有,我会很感激帮助。

0 个答案:

没有答案