Help with excel

Help with excel

Postby wartiaga » Tue Jul 31, 2018 6:10 pm

Hi, how i can create a xls ou xlsx file with many sheets and put values?

Thanks in advance.

Image
wartiaga
 
Posts: 212
Joined: Wed May 25, 2016 1:04 am

Re: Help with excel

Postby Jeff Barnes » Tue Jul 31, 2018 7:55 pm

Thanks,
Jeff Barnes

(FWH 16.11, xHarbour 1.2.3, Bcc730)
User avatar
Jeff Barnes
 
Posts: 929
Joined: Sun Oct 09, 2005 1:05 pm
Location: Ontario, Canada

Re: Help with excel

Postby joseluisysturiz » Wed Aug 01, 2018 2:18 am

wartiaga wrote:Hi, how i can create a xls ou xlsx file with many sheets and put values?

Thanks in advance.

Image


Pequeño sample...saludos... :shock:

Code: Select all  Expand view

PROCEDURE lee_angulos( oExResu, oExAngu, nFilGrabar )
   LOCAL oHoja, nRows, nRow, cHoja, nColI := 0, nColJ := 0, nFor := 0 ,;
      aLectura := {}

   oExAngu:Sheets("COLUMNAS"):Select() // SELECCIONO Y ME CAMBIO A LA HOJA(pestaña) COLUMNAS Q VOY A LEER
   oHoja := oExAngu:ActiveSheet() // ACTIVO HOJA SELECCIONADA, SINO ESPECIFICAS QUE HOJA, TOMARA POR DEFECTO LA HOJA1
   oHoja:Cells(2, 4):Select() // POSICIONA EL CURSO EN LA CELDA ESPECIFICADA(D8) PARA LEER COLUMNA( row, col / fila, col)
   nRows := oHoja:UsedRange:Rows:Count() // CANTIDAD LINEAS USADAS INCLUYENDO LA LINEA 1 QUE ES LA CABECERA

   FOR nRow := 2 TO nRows STEP 3
       cHoja := oHoja:Cells(nRow, 4):Value // NOMBRE DE LA HOJA Q DEBO LEER EN LIBRO RESUMEN
       nColI := oHoja:Cells(nRow, 9):Value // VALOR V2 A LLEVAR A LIBRO RESUMEN
       nColJ := oHoja:Cells(nRow, 10):Value // VALOR V3 A LLEVAR A LIBRO RESUMEN
*       nColI := Round( oHoja:Cells(nRow, 9):Value, 2 ) // VALOR V2 A LLEVAR A LIBRO RESUMEN
*       nColJ := Round( oHoja:Cells(nRow, 10):Value, 2 ) // VALOR V3 A LLEVAR A LIBRO RESUMEN
//
       AAdd( aLectura, {cHoja, nColI, nColJ, nFilGrabar} ) // CARGO EN ARRAY NOMBRES DE LAS HOJAS A BUSCAR EN RESUMEN Y VALORES A GRABAR
   NEXT
 
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Help with excel

Postby wartiaga » Wed Aug 01, 2018 1:17 pm

Jeff Barnes wrote:Have a look here: http://wiki.fivetechsoft.com/doku.php?id=ole_excel


Thank you! I will try.
wartiaga
 
Posts: 212
Joined: Wed May 25, 2016 1:04 am

Re: Help with excel

Postby wartiaga » Wed Aug 01, 2018 1:18 pm

joseluisysturiz wrote:
wartiaga wrote:Hi, how i can create a xls ou xlsx file with many sheets and put values?

Thanks in advance.

Image


Pequeño sample...saludos... :shock:

Code: Select all  Expand view

PROCEDURE lee_angulos( oExResu, oExAngu, nFilGrabar )
   LOCAL oHoja, nRows, nRow, cHoja, nColI := 0, nColJ := 0, nFor := 0 ,;
      aLectura := {}

   oExAngu:Sheets("COLUMNAS"):Select() // SELECCIONO Y ME CAMBIO A LA HOJA(pestaña) COLUMNAS Q VOY A LEER
   oHoja := oExAngu:ActiveSheet() // ACTIVO HOJA SELECCIONADA, SINO ESPECIFICAS QUE HOJA, TOMARA POR DEFECTO LA HOJA1
   oHoja:Cells(2, 4):Select() // POSICIONA EL CURSO EN LA CELDA ESPECIFICADA(D8) PARA LEER COLUMNA( row, col / fila, col)
   nRows := oHoja:UsedRange:Rows:Count() // CANTIDAD LINEAS USADAS INCLUYENDO LA LINEA 1 QUE ES LA CABECERA

   FOR nRow := 2 TO nRows STEP 3
       cHoja := oHoja:Cells(nRow, 4):Value // NOMBRE DE LA HOJA Q DEBO LEER EN LIBRO RESUMEN
       nColI := oHoja:Cells(nRow, 9):Value // VALOR V2 A LLEVAR A LIBRO RESUMEN
       nColJ := oHoja:Cells(nRow, 10):Value // VALOR V3 A LLEVAR A LIBRO RESUMEN
*       nColI := Round( oHoja:Cells(nRow, 9):Value, 2 ) // VALOR V2 A LLEVAR A LIBRO RESUMEN
*       nColJ := Round( oHoja:Cells(nRow, 10):Value, 2 ) // VALOR V3 A LLEVAR A LIBRO RESUMEN
//
       AAdd( aLectura, {cHoja, nColI, nColJ, nFilGrabar} ) // CARGO EN ARRAY NOMBRES DE LAS HOJAS A BUSCAR EN RESUMEN Y VALORES A GRABAR
   NEXT
 


Thank you!
wartiaga
 
Posts: 212
Joined: Wed May 25, 2016 1:04 am


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 107 guests