Montagem de planilha no excel
Citação de Kindrazki em 15 de maio de 2012, 10:38Básico para adicionar dados:
[code]
Valor [...] (cabeçalho do campo, um por coluna)
<jx:forEach items="${rm.exec(sql)}" var="t">
${t.valor} [...] (nome do campo , um por coluna)
</jx:forEach>
[/code]Somar todos os ${t.valor} localizada na J10:
[code]
$[SUM(J10)]
[/code]
Básico para adicionar dados:
[code]
Valor [...] (cabeçalho do campo, um por coluna)
<jx:forEach items="${rm.exec(sql)}" var="t">
${t.valor} [...] (nome do campo , um por coluna)
</jx:forEach>
[/code]
Somar todos os ${t.valor} localizada na J10:
[code]
$[SUM(J10)]
[/code]
Citação de Kindrazki em 28 de junho de 2012, 14:37Adicionar Dados com agrupamento:
[code]
<jx:forEach items="${rm.exec(sql)}" groupBy="codfab">
Nome Valor
<jx:forEach items="${group.items}" var ="t" >
${t.nome} ${t.valor}
</jx:forEach>
Total ${group.item.nome} $[SUM(B3)]
</jx:forEach>
[/code]
Adicionar Dados com agrupamento:
[code]
<jx:forEach items="${rm.exec(sql)}" groupBy="codfab">
Nome Valor
<jx:forEach items="${group.items}" var ="t" >
${t.nome} ${t.valor}
</jx:forEach>
Total ${group.item.nome} $[SUM(B3)]
</jx:forEach>
[/code]
Citação de Kindrazki em 7 de agosto de 2012, 11:07Um exemplo de como usar funções para montar restrições nos dados que serão carregados:
[code]
$[if(not(iserror(search("Despesa", B21, 1))), F21, 0)]
[/code]Função verifica se célula B21 tem "Despesa" Escrito a partir no primeiro caracter, se tiver, mostra o valor de F21, senão mostra 0 (zero)
A cada linha as linhas vão mudando
ex. para proxima execução será linha 22
Um exemplo de como usar funções para montar restrições nos dados que serão carregados:
[code]
$[if(not(iserror(search("Despesa", B21, 1))), F21, 0)]
[/code]
Função verifica se célula B21 tem "Despesa" Escrito a partir no primeiro caracter, se tiver, mostra o valor de F21, senão mostra 0 (zero)
A cada linha as linhas vão mudando
ex. para proxima execução será linha 22
Citação de Kindrazki em 7 de março de 2013, 14:37Para adicionar dados com vários níveis de agrupamento:
[code]
<jx:forEach items="${rm.exec(sql)}" groupBy= "ano">
<jx:forEach items="${group.items}" groupBy="mes">
<jx:forEach items="${group.items}" var ="sql" >
${sql.valor}
</jx:forEach>
</jx:forEach>
</jx:forEach>
[/code]
Para adicionar dados com vários níveis de agrupamento:
[code]
<jx:forEach items="${rm.exec(sql)}" groupBy= "ano">
<jx:forEach items="${group.items}" groupBy="mes">
<jx:forEach items="${group.items}" var ="sql" >
${sql.valor}
</jx:forEach>
</jx:forEach>
</jx:forEach>
[/code]