Re: [xev2] Leer Excel GX Evo2

Ignacio, con el tipo de datos exceldocument lo tienes que hacer.

el patternworkwith tiene una opción para habilitar la exportación a excel y entonces te genera un proc. puedes hacerlo en una kb aparte y ver eso como ejemplo.
En el wiki busqué por excel web yencontré esto>

Examples

In the following example we generate an excel document using POI.
&excel is ExcelDocument Type.

Note: Place the "UseAutomation" before the "Open" command line.

 Event "Excel"    &ExcelDocument.UseAutomation = 0     &ExcelDocument.Open(&File)       If &ExcelDocument.ErrCode <> 0         msg(&ExcelDocument.ErrDescription)     Else         &ExcelDocument.Clear()               &ExcelDocument.Cells(1,1).Text = 'Customers list'          &ExcelDocument.Cells(1,1).Bold = 1         &ExcelDocument.Cells(1,1).Color = 54         &ExcelDocument.Cells(1,1).Size = 10                  &ExcelDocument.Cells(3,1).Text = 'Customer Id'         &ExcelDocument.Cells(3,1).Italic = 1         &ExcelDocument.Cells(3,1).Bold = 1              &row = 4         &col = 1         For Each Line in Grid                      &ExcelDocument.Cells(&row,&col).Number = CustomerId                 &ExcelDocument.Cells(&row,&col).Color = 3                 &row += 1                           Endfor          &ExcelDocument.Save()      Endif EndEvent   

 

.NET

.NET generates only Excel files
See this SAC: http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,4,61,O,S,0,,19780

    Apache/Jakarta POI: The necessary files can be downloaded from here

    ExcelLite DLL: The necessary file - GemBox.Spreadsheet.dll - is available from an installation of GemBox's spreadsheet software

NOTE: You need to copy the Jakarta DLL files or ExcelLite files to your kbase DATA00x\bin directory. 

Managing excel documents - common issues

 

Espero te sea de utilidad.

saludos, Armin


2011/2/28 Ignacio Silvera <isilvera@dlya.com.uy>

Hola!

                Tengo el siguiente problema…

                Estoy trabajando en Genexus Evolution 2, en ambiente WEB, y generando con .NET.

               

                Lo que intento hacer es leer un archivo Excel y guardar datos en la BD (SQL Server)

                El Excel contiene varias hojas, los datos serían sacados de la HOJA1.

               

                Mi pregunta es si podrían decirme la forma correcta de leer el Excel y grabar los datos, porque he intentado algunas maneras y no he logrado nada.

                Quiero hacerlo desde un botón en un WEBpanel… he intentado, pero el WP entra en loop y de ahí no se va.

 

                Muchas gracias por la cooperación.

 

 Ignacio Silvera


--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "Re: [xev2] Leer Excel GX Evo2"

Publicar un comentario