Skip to content

Início / Optitravel / Framework V2

Função Download_excel

Função download_excel, permite gerirum excel com a informação lhe é passada (Incluida já no top-security.php)

IMPORTANTE

No botão do download do excel, acrescentar a class “btn-export” para que seja criado o efeito de ecrã congelado durante o download

download_excel($vt,
               $filename,                 
               $content,             
               $author,                 
               $sheet_name,                       
               $filters,                      
               $fiters_exception,              
               $totals,                        
               $styles); 

OB_START

Importante para não ocorrer erros de exportação

<? 
ob_start();
include('../../../topV2.php');

ob_end_clean()
// CODIGO PARA DOWNLOAD DO EXCEL

?>

Parâmetros Necessários

$filename → Nome do ficheiro a ser transferido
$content → Array de dados para criar o excel

Parâmetros Opcionais

$author → Nome de quem criou o documento. Padrão é 'Optigest'
$sheet_name → Nome da Folha, Padrão é 'Sheet1'
$filters → Linha de Filtros, Padrão é 'Sem filtros'
$filters_exception → Exceções aos filtros
$array_linha_Totais → Adiciona uma linha de 'Total' com os valores do array
$styles → Permite adcionar estilo presonalizado a determinada coluna

Todos estes parâmentros podem ser atribuidos como 'null', recebendo automaticamente o valor predefinido

Exemplo array de dados

$dados = array(
                array( 'Titulo1' => '0',
                       'Titulo2' => '0',
                       'Titulo3' => '0',),

                array( 'Titulo1' => '1',
                       'Titulo2' => '2',
                       'Titulo3' => '3',),

                array( 'Titulo1' => '4',
                       'Titulo2' => '5',
                       'Titulo3' => '6',),

                array( 'Titulo1' => '7',
                       'Titulo2' => '8',
                       'Titulo3' => '9',),
        );

(Última atualização: 17/03/2025)