Foros del Web » Programación para mayores de 30 ;) » Java »

Poi

Estas en el tema de Poi en el foro de Java en Foros del Web. Hola que tal muy buenas tardes. Tengo una gran duda, ojala alguien me pueda ayudar. Estoy haciendo un programa que utiliza la API POI para ...
  #1 (permalink)  
Antiguo 10/12/2010, 17:54
 
Fecha de Ingreso: octubre-2010
Mensajes: 46
Antigüedad: 14 años, 1 mes
Puntos: 1
Poi

Hola que tal muy buenas tardes. Tengo una gran duda, ojala alguien me pueda ayudar.

Estoy haciendo un programa que utiliza la API POI para el manejo de archivos en Excel mediante Java. Uso la versión POI 3.5.

Dentro de este jar tenemos lo siguiente

org.apache.poi.hssf.usermodel.HSSFPalette;

La mayoria de los metodos dentro de usermodel usan el HSSF, y lo que tengo que hacer es en lugar de utilizar lo perteneciente a org.apache.poi.hssf debo usar lo perteneciente a org.apache.poi.ss, que engloba HSSF y XSSF MI problema radica en que si uso SS, no existe el Palette.

Me gustaria saber si hay un metodo similar al Palett dentro del paquete org.apache.poi.ss.

Gracias por su atención, espero haberme explicado bien.
  #2 (permalink)  
Antiguo 12/12/2010, 16:58
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: Poi

Lo importante es analizar bien la documentación

http://poi.apache.org/apidocs/org/ap...kage-tree.html

Mira si te sirve esto:

http://poi.apache.org/apidocs/org/ap...xedColors.html
  #3 (permalink)  
Antiguo 15/12/2010, 10:12
 
Fecha de Ingreso: octubre-2010
Mensajes: 46
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Poi

Muchisimas gracias, estuve checando los links que me mandaste y logre lo que estaba buscando

Muchas gracias por tu respuesta !!
  #4 (permalink)  
Antiguo 16/12/2010, 12:28
 
Fecha de Ingreso: octubre-2010
Mensajes: 46
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Poi

Oye mira, aprovechando este hilo me surgio otra pregunta en base a este tema.

Ya acabe de hacer lo de la conversion, pero tengo un problema con el siguiente metodo:

private Font getFontCelda(JTable tabla, int row, int column)

{
Component comp = getRendererComponent(tabla, row, column);
return (Font) comp.getFont();
}
El problema radica en que el metodo comp.getFont me regresa un tipo de dato java.awt.Font

y yo necesito org.apache.poi.ss.usermodel.Font, y al momento de hacer el cast manda el error java.lang.ClassCastException: java.awt.Font cannot be cast to org.apache.poi.ss.usermodel.Font

No se si supieras como solucionar este problema, o si haya algun elemento parecido al component pero que regrese un org.apache.poi.ss.usermodel.Font

Muchisimas gracias. saludos. !!
  #5 (permalink)  
Antiguo 17/12/2010, 12:17
 
Fecha de Ingreso: octubre-2010
Mensajes: 46
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Poi

Me falto colocar el codigo de getRendererComponent

private Component getRendererComponent(JTable tabla, int row, int column)
{
TableCellRenderer renderer = tabla.getCellRenderer(row, column);
return tabla.prepareRenderer(renderer, row, column);
}

Saludos !!

Etiquetas: poi
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:35.