Excel Trucos

Page 286

B . C o n e c t a n d oE x c e lc o n e l m u n d o

/ /

ajusta

311

est,a

c. setCellstyte / / establece c. setEncoding c. setCellValue

celda con el primer estilo que (cs1) ; eI valor de l-a cel-d.a a " prueba' ( HSSFCeII. ENCODING_UTF_16 ) ; (

"prueba"

def inimos

) ;

) else

( t

c.setCellstyle(cs2); nl.. el valor de la celda a 2...3...'r ( USSFCeIl . ENCODING_UTF_16 ) ; c.setCellValue( "1. . . 2. . . 3. . . " ) ;

estabtece // c . set.Encoding

) ) / / / /

usar algunas fórmulas avanza una fila ro\,vnum++ ; r = t ^ / s. c r e a t e R o w ( r o w n u m )

/ /crear

fórmu1as. (short for

cel-Inum =

(short.)

I

0;

cellnum

< 6,.cel]num

+= 2)

t SUMAS para fas col-umnas apropiadas //produce lnt cofumn= 55+ce11num; (char) column; char columnlabel= S t . r i n g f o r m u l a = I 'S I I M( " + c o l u m n ] , a b e l + ' t 1 : ' , + c o l u m n l a b e l + (celfnum) ; c = r.createCefl c. setCefLStyle (csl) ; c. setcell-Formufa (formula) ;

n1 0 )

".

) // / /

,

escribe eI libro a 1a salida, y cerramos eI archivo wb.write (out) ; out.cl-ose( );

)

I

Para ejecutar este código, primero debe descargar la última versión del archivo binario PoI y colocar el archivo principal .jar del pol (poi-2.o-final20040"126.jar en este caso) en la ruta de clases, dependiendo de la plataforma en la que lo esté ejecutando. una vez que lo ejecute, no necesitará argumentos y creará un único archivo, llamado zingot.xls. si abre este archivo, verá una hoja de cálculo como la que se muestra en la figura 8.28 (figura 8.29. si está usando un Macintosh). La lógica del ejemplo 8.7 es difícilmente un modelo ejemplar de cómo crear una hoja de cálculo, pero muestra la funcionalidad básica necesaria para crear nuevas hojas, celdas y formulas.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.