Dos tablas internas en distintas hojas de un Excel

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • silviab
    Junior Member
    • mar
    • 10

    #1

    Dos tablas internas en distintas hojas de un Excel

    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
    Member
    • jun
    • 82

    #2
    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.


    Originalmente publicado por silviab
    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

    Comentario

    • silviab
      Junior Member
      • mar
      • 10

      #3
      Muchas gracias Luis!!!!!!!
      Voy a intentarlo.

      Comentario

      Trabajando...