Para poder ejecutar una importación de datos usando el EvoImport, ¿debo tener instalado MSOffice o algún paquete de librerías en ese equipo donde se ejecuta? ¿aplica lo mismo para la importación de datos desde el sitio web de Evolution? Estoy ejecutando EvoImport con un usuario en el servidor de Evolution, y al cargar el archivo de Excel se genera un error indicando que no puede leer el archivo de Excel. |
No es necesario instalar Office para poder usar el importador desde el ejecutable o desde la página Web. En el caso que no esté instalado, únicamente basta con instalar los prerequisitos listados en la guía de instalación. En el caso específico del importador, si no está instalado Office, se requiere "Microsoft Access database engine 2010" de 32 o 64 bits, según sea apropiado por el sistema operativo. Cuando ya está instalado Office, entonces el Access Database Engine ya está instalado, pero la versión (32 o 64 bits) tiene que coincidir con el ejecutable del importador y con el ApplicationPool de IIS. |
Otra causa comun para error es el nombre de la hoja de Excel ... Si el Office está en ingles es "Sheet1" y si es en español es "Hoja1" ... y al final siempre tiene que llevar el signo de dolar: es decir "Hoja1$" o "Sheet1$" segun sea el caso |
Si indicaras que error te está mostrando quizá podríamos ayudarte mejor (mensaje y Stack Trace)