Si quieres exportar unos datos a un excel, unos usuarios, productos etc. Tienes que instalar el paquete phpexcel en phalconphp siguiente estos pasos.

Crea (si no lo tienes) un composer.json en la raiz del proyecto y añade el paquete de phpexcel para después realizar un composer install.

{
	"require": {
		"phpoffice/phpexcel": "^1.8"
	}
}

Ahora tenemos que registrar el namespace del paquete para así poder setear más tarde el PHPExcel.

$loader
    ->registerNamespaces(
        [
            'PHPExcel' => BASE_PATH . '/vendor/phpoffice/phpexcel/Classes/PHPExcel'
        ]
    )->register();

Seteamos el PHPExcel en el services.php que nos ofrece phalconphp.

$di->set('PHPExcel', function () {
    return new PHPExcel();
});

Por último crearemos una función en un controller que será quién genere el archivo con el contenido que queramos.

public function descargarUsuariosAction()
{
        if ($this->request->isPost()) {
            $usuarios = Usuarios::find();
            // Set document properties
            $this->PHPExcel->getProperties()->setCreator("https://www.hypertechnologyweb.com/")
                                        ->setLastModifiedBy("David Carretero Matesanz")
                                        ->setTitle("hypertechnologyweb.com Usuarios")
                                        ->setSubject("Office 2007 XLSX Test Document")
                                        ->setDescription("hypertechnologyweb.com Usuarios")
                                        ->setKeywords("hypertechnologyweb usuarios")
                                        ->setCategory("Test result file");

            $row = 1;
            foreach($usuarios as $key => $usuario) {
                $data = $usuario->email . ';' . $usuario->nombre . ';' . $usuario->apellidos . ';' . $usuario->token;
                $this->PHPExcel->getActiveSheet()->setCellValueByColumnAndRow(0, $row, $data);
                $row++;
            }

            // Rename worksheet
            $this->PHPExcel->getActiveSheet()->setTitle('Simple');

            // Set active sheet index to the first sheet, so Excel opens this as the first sheet
            $this->PHPExcel->setActiveSheetIndex(0);

            $fecha = date('d-m-Y H:i:s');
            // Redirect output to a client’s web browser (Excel2007)
            header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
            header('Content-Disposition: attachment;filename="usuarios-'.$fecha.'.xlsx"');
            header('Cache-Control: max-age=0');
            // If you're serving to IE 9, then the following may be needed
            header('Cache-Control: max-age=1');

            // If you're serving to IE over SSL, then the following may be needed
            header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
            header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
            header ('Cache-Control: cache, must-revalidate'); // HTTP/1.1
            header ('Pragma: public'); // HTTP/1.0
            $objWriter = \PHPExcel_IOFactory::createWriter($this->PHPExcel, 'Excel2007');
            $objWriter->save('php://output');
            exit;
        }
    }

Ya solo tienes que dejar esta función a tu gusto, pasándola condiciones, utilizando otros modelos, seteando otras cabeceras para cambiar el tipo de descargar o el archivo etc etc.