Exportar Una tabla de un formulario a CSV

Estimados,

Me pueden indicar como exportar los datos de una tabla definida en un formulario a un archivo CSV o excel.

Gracias

Es una tabla de PEDIDOS en el BDM con h2 y estoy usando el widget table

muchas gracias por la respuesta, la verdad es que no soy desarrollador y resulta imposible para mi construir lo que indicas, si pudieras enviarme un .bos de ejemplo, te lo agradecería mucho.

sino igualmente por la orientación

un abrazo

saludos

Hola, 

You can use the ALASQL Widget

https://community.bonitasoft.com/project/widgetalasqloperation

It does what you look for,

Best

Que conteúdo você exibe nessa tabela? É um array ou são dados do BDM?

Cria um Buffer para criar o teu arquivo *.CSV:

BufferedWriter strW = new BufferedWriter(new FileWriter(“C:\teste.csv”))

Dai com essa variavel de Buffer tu escreve o conteudo desse arquivo, com o conteudo do teu BDM, não precisa do UI Designer faz tudo pelo Studio

Tu pode criar um script em groovy em um conector (tanto de entrada quanto de saída) em alguma de suas tarefas no studio, o conteúdo do script pode ser algo assim:

import java.io.BufferedWriter; import java.io.FileWriter;

BufferedWriter strW = new BufferedWriter(new FileWriter(“C:\Teste.csv”)); //Abrindo o Buffer para criar o arquivo *.csv
strW.write(“Número do Pedido;Parcela;Primeira Parcela\n”) //Cabeçalho do seu arquivo *.csv
strW.write(numPedido+“;”) //numPedido nesse caso é uma variável de processo, o conteúdo dela será escrito no arquivo
strW.write(parcela.toString()+“;”) //parcela nesse caso é uma variável de processo, o conteúdo dela será escrito no arquivo
strW.write(primeiraFatura.toString()) //primeiraFatura nesse caso é uma variável de processo, o conteúdo dela será escrito no arquivo

strW.close(); //Fechando o Buffer para o arquivo ser definitivamente criado

Qualquer dúvida que você tiver, comente minha resposta, ao invés de criar mais uma resposta para questionar :slight_smile:

Estimado,
Cree un flujo con una tarea de usuario en donde a través de un formulario se agregaron los tres datos que son guardados en una tabla de H2, luego vía operaciones de la tarea se cargan las variables, en seguida en una tarea del tipo script, en su conector de salida Scripting Groovy , tengo el siguiente codigo:
import java.io.BufferedWriter;
import java.io.FileWriter;

BufferedWriter strW = new BufferedWriter(new FileWriter(“C:\Teste.csv”)); //Abrindo o Buffer para criar o arquivo *.csv
strW.write(“Número do Pedido;Parcela;Primeira Parcela\n”) //Cabeçalho do seu arquivo *.csv
strW.write(numPedido+“;”) //numPedido nesse caso é uma variável de processo, o conteúdo dela será escrito no arquivo
strW.write(parcela.toString()+“;”) //parcela nesse caso é uma variável de processo, o conteúdo dela será escrito no arquivo
strW.write(primeraFactura.toString()) //primeiraFatura nesse caso é uma variável de processo, o conteúdo dela será escrito no arquivo

strW.close(); //Fechando o Buffer para o arquivo ser definitivamente criado

Pero no se genera el archivo

Que mensagem de erro aparece no teu arquivo de Log do BonitaSoft?

Si prefieres te envió a tu correo el archivo .bos

Pode ser, compartilha no drive e me passa o link para download

https://drive.google.com/open?id=0B3iAWat0mHMuWlNXR3k2MkZmdTg

cuentame si lo pudiste ver.

Hola,

Pudiste ver el archivo y si lo viste ves el error?
gracias
saludos

Tentei abrir agora de manhã, porém eu tenho a versão 7.3.3 instalada na minha máquina e você fez esse projeto na versão 7.4.3, se você conseguir me enviar um arquivo feito em uma versão menor ou igual a 7.3.3 pode ser que eu consiga abrir dai

No tengo una instalación en 7.3.3, pero te acabo de subir al drive algunas imágenes del proceso