Iandev Smarter Business - Logo Cor
Navegação no fórum
para criar postagens e tópicos.

Preparar SQL para Excel

Preparar SQL para Excel:

[b]No Script[/b]
[code]
sql select
*
from
tabela
[i]sql_var(sql)[/i]
;

xls
<name>planilha</name>
<template>nome_do_xls.xls</template>
<parameters>
<parameter>
<name>sql</name>
<value><![CDATA[$v{sql}]]></value>
</parameter>
</parameters>
;
[/code]

[b]Na mensagem de notificação[/b]
[code]
<a href="$xls{planilha}">(Clique aqui para abrir a planilha com os dados gerados)</a>
[/code]

Recentemente estamos usando esses dados base para gerar a planilha:
Titulo: Titulo da tarefa
Periodo: Periodo que a execução engloba

[code]
sql select
*
from
tabela
sql_var(sql)
;

xls
<name>planilha</name>
<template>planilha.xls</template>
<parameters>
<parameter>
<name>titulo</name>
<value><![CDATA[$c{TITULO}]]></value>
</parameter>
<parameter>
<name>periodo</name>
<value><![CDATA[$c{PERIODO}]]></value>
</parameter>
<parameter>
<name>sql</name>
<value><![CDATA[$v{sql}]]></value>
</parameter>
</parameters>
;
[/code]

Padrão do Titulo e Periodo:
[code]
sql
select
'Tarefa: '||'$v{idTarefa}'||' - '||'$v{descTarefa}' as TITULO
,'Periodo: '||'$c{DTINICIAL"date:dd/MM/yyyy"}'||' a '||'$c{DTFINAL"date:dd/MM/yyyy"}' as PERIODO
from
dummy
;
[/code]