| | Discusiones Técnico Exportar a Exce... | |
|
| | |
Exportar a Excel Posted: 09 may 07 5:23 (Spain) |
| | |
| Como lo hago pa exportar unos datos a una hoja de excel? |
| |
| | |
Re: Exportar a Excel Posted: 09 may 07 6:14 (Spain) |
| | |
Puedes usar la tabla Excel buffer o bien hacerlo con el automation de excel por código fuente tuyo mismo.
Ejemplo de informe con exportar a excel.
5 variables:
xlApp Automation 'Microsoft Excel 10.0 Object Library'.Application xlBook Automation 'Microsoft Excel 10.0 Object Library'.Workbook xlSheet Automation 'Microsoft Excel 10.0 Object Library'.Worksheet NombreFichero text 200 Indice Integer
OnPredataItem()
IF EXISTS(NombreFichero) THEN BEGIN IF NOT CONFIRM('El fichero indicado ya existe, ¿Desea sobreescribirlo?') THEN EXIT; ERASE(NombreFichero); END; CREATE(xlApp); xlBook := xlApp.Workbooks.Add(-4167); xlSheet := xlApp.ActiveSheet; xlSheet.Name := 'NOMBRE HOJA'; xlSheet.Range('A1').Value := 'CAMPO1'; xlSheet.Range('B1').Value := 'CAMPO2'; xlSheet.Range('C1').Value := 'CAMPO3'; xlSheet.Range('D1').Value := 'CAMPO4';
OnPreSection (del body que quieras que se guarde en el fichero). Indice := Indice + 1; xlSheet.Range('A' + FORMAT(Indice)).Value := 'VALOR1'; xlSheet.Range('B' + FORMAT(Indice)).Value := 'VALOR2'; xlSheet.Range('C' + FORMAT(Indice)).Value := 'VALOR3'; xlSheet.Range('D' + FORMAT(Indice)).Value := 'VALOR4';
OnPostReport()
xlBook.SaveAs(NombreFichero); xlApp.Visible := TRUE;
|
| |
| | |
Re: Exportar a Excel Posted: 14 may 07 9:57 (Spain) |
| | |
Cómo funciona la tabla esta Excel buffer? Cuando he insertado registros en esta tabla, después cómo los llevo al excel?
Los automation no existen en la 3.60, verdad? Es que he intentado crear una variable de este tipo pero no encuentro este tipo de datos...
|
| |
| | |
Re: Exportar a Excel Posted: 14 may 07 10:14 (Spain) |
| | |
Mmmm... existir si existen... porque la tabla Excel Buffer tiene variables de tipo Automation, pero si intento crear una nueva variable, este tipo de datos me dice que no es válido. He pedido a una compañera que lo intentara ella, estando en la misma base de datos que yo, y ella si puede crear variables de tipo Automation, de modo que supongo que es algo de mi PC. Tengo que bajar y registrar algo para poder utilizar este tipo de datos?
|
| |
| | |
Re: Exportar a Excel Posted: 14 may 07 10:16 (Spain) |
| | |
Tienes que instalar office 2000 por lo menos
|
| |
| | |
Re: Exportar a Excel Posted: 14 may 07 10:18 (Spain) |
| | |
En excel buffer había que usar una de las funciones de la tabla, no se si CreateSheet o alguna de esas.
|
| |
| | |
Re: Exportar a Excel Posted: 14 may 07 10:21 (Spain) |
| | |
tengo Office 2003.
En la versión 4 si que me deja crear variables de tipo Automation. Puede ser que en la 3.60 no me deje porque en vez de hacer la instalación del cliente copié simplemente el directorio Client? Acabo de leer por ahi que cuando haces la instalación, te registra automáticamente los Automation más comunes, supongo que se tendrá que hacer la instalación para cada versión de Navision que tengamos...
|
| |
| | |
Re: Exportar a Excel Posted: 14 may 07 10:22 (Spain) |
| | |
¿Pero no te deja ninguna automation?, ¿o sólo la de excel?
|
| |
| | Discusiones Técnico Exportar a Exce... | |
| | | |
| | | |
| | | |