El proyecto de traducci de la documentaci de POI ha comenzado. Los primeros en empezar han sido las traducciones al Espal , al Japon y al Alem. Otras ser bienvenidas. ods participar si quers!
Se ha terminado el plazo de votaciones para el concurso de logotipo de POI. Gracias por vuestros votos.
El proyecto POI consiste en APIs para manipular varios formatos de ficheros, basados en el formato de Documento Compuesto OLE 2 de Microsoft, utilizando Java puro.
Entre los ficheros basados en el formato de Documento Compuesto OLE 2 de Microsoft se incluyen la mayor parte de los ficheros de Microsoft Office tales como XLS y DOC.
Como regla general intentamos colaborar lo m posible con otros proyectos para proporcionar esta funcionalidad. Algunos ejemplos: Cocoon para el que pronto encontrars generadores y serializadores para nuestros proyectos; Open Office.org con quienes colaboramos en la documentaci del formato XLS; y Lucene para el que pronto tendremos intpretes del formato de fichero. Cuando sea prtico, donaremos componentes directamente a aquellos proyectos para dotarles de capacidad-POI.
Abordaremos esto a nivel de componente. POI se refiere al proyecto completo.
Asque, or qudeber utilizar POIFS o HSSF?
Utilizars POIFS si tuvieras un documento escrito en el Formato de Documento Compuesto OLE 2, probablemente escrito utilizando MFC, que necesitaras leer en Java. Alternativamente, utilizars POI para escribir en el Formato de Documento Compuesto OLE 2 si necesitaras inter-operar con programas ejecutdose en la plataforma Windows. No nos estamos jactando cuando decimos que POIFS es la adaptaci m completa y correcta de este formato de fichero hasta la fecha.
Utilizaríás HSSF si necesitaras leer o escribir un fichero XLS (Excel) utilizando Java. Tambi se pueden leer y modificar hojas de cculo utilizando este API, aunque ahora mismo la escritura estm madura.
POI significa Implementaci Pobre de Ofuscaci (Poor Obfuscation Implementation). or qudarmos a nuestro proyecto un nombre tan derogatorio? Bien, el Formato de Documento Compuesto OLE 2 de Microsoft es algo bastante mal concebido. Esencialmente es un fichero estructurado muy a la manera del viejo sistema FAT del DOS. Redmon eligi en vez de utilizar tar, gzip, o arc, inventar su propio formato de fichero que no proporciona ning estdar de cifrado o compresi, no es fil de unir con otros ficheros del mismo tipo, y es dado a sufrir problemas de fragmentaci.
Poi tambi es una delicatessen Hawaiiana que el diccionario Merriam Webster's define como "Comida Hawaiiana de raiz de taro cocinada, machacada y amasada en una pasta que a menudo se deja fermentar." Esto extramente parec una descripci del formato del fichero.
Asque si te gustan los acrimos, entonces POI es un acrimo. Si los odias, entonces so usamos el nombre de la comida para nuestro proyecto. Si deseas expresar amor u odio por los acrimos, utiliza POI o Poi respectivamente para referirte al proyecto.
Un concepto erreo es que POI escribe ficheros Excel. POI es el nombre del proyecto. POI contiene varios componentes, uno de los cuales, HSSF, escribe ficheros Excel. Siguen a continuaci los componentes del proyecto POI completo y un peque sumario de su propito.
POIFS es la parte m vieja y m estable del proyecto. Es nuestra adaptaci del Formato de Documento Compuesto OLE 2 a Java puro. Soporta funcionalidad de lectura y escritura. Todos nuestros componentes se sirven de por definici. Por favor, vea la pina del proyecto POIFS para m informaci.
HSSF es nuestra adaptaci del formato de fichero de Microsoft Excel 97(-2002) a Java puro. Soporta lectura y escritura. Por favor, vea la pina del proyecto HSSF para m informaci.
HDF es nuestra adaptaci del formato de fichero de Microsoft Word 97 a Java puro. Soporta lectura y escritura. Por favor, vea la pina del proyecto HDF para m informaci. Este componente esten la fase inicial de dise. alta dentro!
HPSF es nuestra adaptaci del formato de conjunto de propiedades OLE 2 a java puro. Los conjuntos de propiedades se utilizan mayoritariamente para almacenar las propiedades de un documento (tulo, autor, fecha de la tima modificaci etc.), pero tambi pueden ser utilizados para propitos especicos de una aplicaci. Actualmente HPSF soporta so funcionalidad de lectura. Por favor, vea la pina del proyecto HPSF para m informaci.
El Serializador HSSF, que era parte de nuestra release 1.0 y de las timas compilaciones en Sourceforge, ha sido donado al proyecto Cocoon, y estdisponible a partir de la versi 2.0.2.
sque te gustar contribuir al proyecto? enial! Necesitamos gente entusiasta, que trabaje duro, que tenga talento para ayudarnos con el proyecto en varias eas. a primera es petici de nuevas funciones y aviso de errores! La segunda es documentaci - estaremos a tu entera disposici si tienes alguna crica o te gustar contribuir o mejorar de alguna forma la documentaci. specialmente no nos vendr mal algo de ayuda en documentar el formato de fichero HSSF! or timo, aunque no por ello menos importante, nos vendr bien algunos programadores Java que mastiquen binario, para que le echen el diente a la convoluci que caracteriza los formatos de fichero de Microsoft y para que nos ayude a adaptar nuevos formatos a una plataforma Java superior!
sque si est motivado, listo, y tienes tiempo, ete a las listas de correo y estaremos encantados de ayudarte a empezar en el proyecto!