2012-03-08 8 views
7

Tengo un fragmento de código que crea un archivo Excel utilizando una biblioteca de código abierto llamada OpenXLS-6.0.6. Mi PC tiene Windows XP Professional y Office 2003. Sin embargo, he notado que desde que migré a Windows 7 y Office 2010, ya no puedo abrir el archivo Excel generado. Fui al sitio web de OpenXLS y de hecho se especifica que: "Compatible con Excel '97 -2003 (.xls) formatos de archivo"Java to Excel 2010

¿Alguien conoce una biblioteca que pueda generar archivos de Excel compatibles con Office 2010? Hice una comprobación rápida de ExcelAPI y POI, pero se menciona que tratan con Excel hasta la versión de Office 2003 (al menos esto era lo que yo entendía).

+0

¿esta biblioteca debe estar en Java? – Flot2011

Respuesta

3

Hay Apache POI. No es la biblioteca más fácil de usar, pero crear archivos de Excel es lo más fácil que puede hacer con ella. How to., How to 2. También he visto bibliotecas comerciales que también tienen versiones gratuitas.

XSSF es la implementación Java pura del Proyecto de puntos de interés de la OOXML (.xlsx) Formato de archivo de Excel 2007.

Xlsx también se utiliza en Office 2010.

0

.xlsx son un paquete postal simple que contiene algún archivo .xml simple, así descomprimir y hacer lo que quiere hacer con los datos.

lea más documentos sobre openxml y MS office en el sitio web de microsoft.