Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2010, 04:49
dubby
 
Fecha de Ingreso: agosto-2010
Mensajes: 51
Antigüedad: 13 años, 8 meses
Puntos: 1
Ayuda!! con un tema de Excel con Java

Vamos a ver si me se explicar:

Estoy generando un excel a traves de una clase java de Spring, exactamente la AbstractExcelView, y tengo una clase que hereda de esa que es la que genera el excel. Vale hasta ahi todo bien, entonces yo lo que estoy intentando hacer es lo siguiente en las celdas del excel me vienen datos, pero tengo una celda en la que me vienen muchos registros pues lo que quiero es que cuando llegue al final del nombre de un registro haga un salto de linea, os pongo el metodo aqui:

public static String getStringFromSetTecnicos(Set<Usuario> tecnicos)
{
String resultado = "";

for (Usuario elemento : tecnicos)
resultado += elemento.getNombre() + " " + lemento.getApellidos() + ";\n";

// Se elimina la última coma
if (!resultado.equals(""))
resultado = resultado.substring(0, resultado.length()-2);

return resultado;
}

pongo eso y si me hace el salto de linea pero no me lo hace en la celda sino en la barra de comando de arriba. También he probado intentarle meterle el codigo ASCII de el salto de linea en la celda, que es ALt + INTRO pero claro al ser acciones de control Java no lo reconoce.

Entonces mi problema es ese, a ver si alguien me pudiera decir si se puede hacer eso, o simplemente que no se puede hacer al ser variables de control que se ejecutan en la propia celda del documento.

Gracias y espero haberme explicado.

Un saludo