Exportación a excel


([N1] gberumen) #1

Tengo una pregunta, la exportación de rejillas a excel, se puede realizar?

Saludos


([N4] Infortic) #2

En la base de conocimiento del centro de soporte está explicado paso a paso.

https://velneo.zendesk.com/entries/90256146-JavaScript-Exportación-directa-a-Excel

Si no tienes acceso a la base de conocimiento por tu nivel de suscriptor, ignoro si incumpliría alguna normativa al pasarte el artículo.


([N1] priorcabo) #3

Hola gberumen
Si es posible y fácil, por la pregunta parece que deseas iniciarte en V7.
si es así no dudes en contar con mi colaboración totalmente desinteresada, lo paso bien.
benito@lavandeira.jazttel.es


([N1] vlinares) #4

Buenas tardes…

Es mano de santo, pero tengo algún problema con las fechas,
¿Por que si todas están en el mismo formato, algunas me aparecen como erroneas en excel?.
Paso un ejemplo.
Gracias a todos



([N4] eic) #5

Hola.

Yo comprobaría si esas fechas que aparecen con el año 14 son, realmente, de 2014 o… del año 14.


([N1] gberumen) #6

Gracias por el dato priorcabo, pero me atoré. Al parecer no se está ejecutando el js, por lo que no me crea ni el el vbs, y obviamente tampoco abre el archivo que se supone debió haber generado el vbs.

Si te pasó, te agradecería me pasaras el dato de lo que hiciste para que funcionara (si es que lo utilizaste)

Saludos


([N2] Mgalvezh) #7

Hola, has visto esto ?
http://velneo.es/foros/topic/aporte-exportador-a-excel-multiplataforma/

Saludos.
Miguel.


([N3] veldevelop) #8

Hola a todos, el script de exportar a excel que ofrece velneo con vbscript funciona perfectamente.si te fijas en el fichero que genera antes de ejecutar el script veréis que las fechas que devuelve velneo son correctas, el problema lo tiene excel que es muy simpático asignado el tipo de campo y se hace la picha un lío y cambia las fechas como la viene en gana.

El proceso del script es el siguiente:

recopila los datos de las columnas y rellena columna a columna y eso seria correcto si no fuese por un pequeño detalle. Excel necesita que le indiquemos antes de introducir el dato en la celda el tipo de dato que vamos a introducir por lo que si le decimos que es tipo fecha lo escribirá tal cual de lo contrario interpretará que es una fecha y unas veces será formato MM/DD/YYYY y otras DD/MM/YYYY cosa que nos volverá un poco tarumba hasta que nos enteremos de lo que pasa.

Solución:

//Si es una fecha le indicamos que el formato de la celda es tipo fecha si o si. Si no indicamos el formato de fecha hace cosas raras con la fecha aunque en txt el formato sea correcto
//scriptVB += ‘objSheet.Cells(’ + fila + ‘,’ + (numColumna + 1) + ‘).NumberFormat =’+ ‘"’+“dd/mm/yyyy” + ‘"’ + ‘\r\n’;
scriptVB += ‘objSheet.Cells(’ + fila + ‘,’ + (numColumna + 1) + ‘).NumberFormat =’+ ‘"’+"@" + ‘"’ + ‘\r\n’;
scriptVB += ‘objSheet.Cells(’ + fila + ‘,’ + (numColumna + 1) + ‘).Value =’ + ‘"’ + dato + ‘"’ + ‘\r\n’;


([N1] gberumen) #9

Si Mgalvezh, de hecho no lo había podido hacer funcionar, pero gracias a esa aportación de cristianvg2003, ya lo pude hacer funcionar sin embargo me gustaría implementar el exportador de velneo (velneoExportarExcel.js), y no me ha funcionado. Al parecer no obtiene la rejilla, si no el formulario y no entra a la ejecución debido a que espera una rejilla, y parece que no hace nada.

Si alguien pasó por esto y le dió solución les agradecería su comentario