PDA

Ver la Versión Completa : Dos tablas internas en distintas hojas de un Excel


silviab
23/06/09, 14:09:15
Hola a todos!!!

En un programa he generado dos tablas internas y necesito descargarlas a mi pc en un fichero .xls (Excel) con dos hojas distintas. La primera hoja (pestaña) será el contenido de la primera tabla interna, y la segunda hoja sera el contenido de la segunda tabla interna. Alguien sabe como hacerlo?
Me podriais mandar un trozo de codigo fuente para tener una pequeña idea.

Muchas

luis999
23/06/09, 20:56:52
Hola para hacer lo que quieres, tienes que usar EXCEL OLE.

Puedes guiarte en esta pagina http://www.abap.es/centro_OLE_Excel.html

Como podras ver tienes que definir las hojas de tu Libro excel :



CREATE OBJECT excel 'excel.application'.
set property of excel 'visible' = 0.
CALL METHOD OF excel 'Workbooks' = book.
CALL METHOD OF book 'Add' = book.

call method of excel 'Sheets' = v_excel_sheets.
call method of v_excel_sheets 'Add'.

GET PROPERTY OF excel 'ActiveSheet' = e_activesheet.
SET PROPERTY OF e_activesheet 'Name' = 'Nombre de tu hoja'.

Luego llenas la hoja1 con tu tabla1

Espero que te sirva.:cool:


Hola a todos!!!

En un programa he generado dos tablas internas y necesito descargarlas a mi pc en un fichero .xls (Excel) con dos hojas distintas. La primera hoja (pestaña) será el contenido de la primera tabla interna, y la segunda hoja sera el contenido de la segunda tabla interna. Alguien sabe como hacerlo?
Me podriais mandar un trozo de codigo fuente para tener una pequeña idea.

Muchas

silviab
25/06/09, 09:03:20
Muchas gracias Luis!!!!!!!
Voy a intentarlo.