Pregunta

Tengo que importar algunas hojas de cálculo de Excel en objetos Java. Voy a utilizar PDI para hacer la tarea (una versión antigua de que por desgracia). Sin embargo, me pregunto si hay algún marco de alto nivel para hacer la misma tarea, pero de forma declarativa. Estoy pensando en Castor y XML. El mapeo de Excel-Class se almacenará en un recurso (por ejemplo, un archivo XML). Sí, soy un perezoso huesos. Pero no me gusta tener un montón de declaraciones de POI no modificables cuando el usuario decide cambiar el formato de entrada.

Gracias

¿Fue útil?

Solución

JExcelApi mucho, es simple y poderosa

Otros consejos

Hay librerías de código abierto que permiten tratar a una hoja de cálculo como una base de datos y acceder a ella a través de JDBC. Google para "sobresalir controlador JDBC" debería ayudar a empezar.

Siempre hay el puente JDBC-ODBC se incluye con la JVM

import java.lang.*; 


public class jdbcodbc { 

   public static void main(String[] args) { 
    // Attempt to load database driver
    try
    {
        // Load Sun's jdbc-odbc driver
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
    }
    catch (ClassNotFoundException cnfe) // driver not found
    {
        System.err.println ("Unable to load database driver");
        System.err.println ("Details : " + cnfe);
        System.exit(0);
    } 
    catch (InstantiationException ex)  
    {
        System.err.println ("Unable to load database driver");
        System.err.println ("Details : " + ex);
        System.exit(0);
    }
   }

}

de documentación desde el sitio web de Sun, JDBC- ODBC puente

Ejemplo url jdbc potencialmente utilizable a partir de Hibernate, por ejemplo:

jdbc: odbc: mibd; UID = Me; PWD = secreto

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top