Si no me equivoco, creo que haces referencia a una variable que no existe.
En la parte del código que te copio:
Código:
$totalRows = mysql_num_rows($sqlBuscar);
echo "Se imprimiran ".$totalRows." Resultados";
if( $totalRows > 0) {
require_once('Classes/PHPExcel.php');
$objPHPExcel= new PHPExcel();
$i=3;
while($totalRows = mysql_fetch_object($sqlBuscar)){
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A'.$i,$row->numdoc)
->setCellValue('B'.$i,$row->nombres)
->setCellValue('C'.$i,$row->apellidos)
->setCellValue('D'.$i,$row->pais)
// .... aquí continua el código
En la línea:
while($totalRows = mysql_fetch_object($sqlBuscar)){
Debería decir:
while($row = mysql_fetch_object($sqlBuscar)){
Para que luego el sistema pueda encontrar el valor del arreglo en las líneas de código:
->setCellValue('C'.$i,$row->xxxxxx)
----------------------------
¿Ayudé o compliqué?