本文整理汇总了PHP中Excel::writeCells方法的典型用法代码示例。如果您正苦于以下问题:PHP Excel::writeCells方法的具体用法?PHP Excel::writeCells怎么用?PHP Excel::writeCells使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Excel
的用法示例。
在下文中一共展示了Excel::writeCells方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: procesarMillon
public static function procesarMillon($resultados, $datos, $idArchivoTemporal)
{
//pone el copiar archivo copy ( string $source , string $dest [, resource $context ] )
// el excel que anda bien es el que esta en C:\development\sfprojects\psicotest\lib\phpexel\php\baby.xlsx
$dir = sfConfig::get("sf_lib_dir") . "/phpexel/php/";
// obtengo la ruta a donde estan alojados los xlsx
$source = $dir . "baby.xls";
//ruta al archivo maestro o base, mas conocido como "el original"
$dest = $dir . "temp{$idArchivoTemporal}.xls";
//ruta al archivo copia de uso exclusivo de este usuario
copy($source, $dest);
//generero una nueva copia, si existia ya una antes, va a ser pisada, igualmente se lo va a eliminar luego de obtener los resultados
$ex = new Excel();
// creamos el objeto para operar con el xlsx
$obj = $ex->writeCells($datos, $dest, 0);
//llena el excel con los datos personales y lo guarda
$obj = $ex->writeCells($resultados, $obj, 1);
// llena el excel con las respuestas y lo guarda para luego ser leido
// Arreglo de las celdas a leer los resultados
$celdas = array("V" => "D3", "1" => "M10", "2" => "M11", "3" => "M12", "4" => "M13", "5" => "M14", "6A" => "M15", "6B" => "M16", "7" => "M17", "8A" => "M18", "8B" => "M19", "S" => "M22", "C" => "M23", "P" => "M24", "A" => "M27", "H" => "M28", "N" => "M29", "D" => "M30", "B" => "M31", "T" => "M32", "SS" => "M35", "CC" => "M36", "PP" => "M37");
$finales = $ex->readCells($obj, $celdas, 3);
// devuelve los resultados desde el xlsx copiado
unlink($dest);
return $finales;
}