Inicio > Delphi, Ejemplos > Abrir un fichero de Excel, escribir en celdas y ocultar hojas

Abrir un fichero de Excel, escribir en celdas y ocultar hojas

Share Button

Éste ejemplo muestra cómo realizar algunas sencillas operaciones sobre un documento de Excel a través de Automatización, sin utilizar los componentes de la paleta Servers de Delphi.

En mi caso necesitaba hacer pruebas para:

  • Escribir en una celda (Worksheets.Items[i].Cells)
  • Ocultar una hoja del libro (Worksheets.Items[i].Visible)
  • Activar otra(Worksheets.Item[i].Select).

Download Descargar ejemplo

Categories: Delphi, Ejemplos Tags:
  1. antonio
    miércoles, 19 de julio de 2017 a las 14:29 | #1

    hola, gracias por tu blog. me ayuda mucho ,pues soy autodidacta y nunca he tomado clases alguna solo leo el club de delfi y enconte alli tu blog. te agradeceria que si pouedes me des algun correo par qver si tu me ayudas con un problema que tengo con los dbgrid y los stringgrid. mi correo es tonyremedio@yahoo.es gracias

  2. miércoles, 19 de julio de 2017 a las 19:34 | #2

    @antonio
    Hola.
    Es mejor que escribas y redactes tu pregunta en el clubdelphi. Es el sitio adecuado para ello. Además de que pueda responderte yo (que soy miembro y moderador) tendrás más posibilidades de que otros usuarios (que hay muchos y expertos) puedan también ayudarte.

    Un saludo.

  3. robert
    viernes, 6 de septiembre de 2019 a las 17:01 | #3

    buenos dias a todos los miembros del club-

    estoy iniciando en esto de utilizar excel con delphi7.
    mi pregunta es por que me aparece un error cuando quiero volver a revisar otro documento de excel, despues de haber interactuado con un documento.

    mensaje: error violation address at 004C9C46 IN Module de delphi

    por su tiempo y ayuda muchas gracias de ante mano.

  4. martes, 10 de septiembre de 2019 a las 08:49 | #4

    @robert
    Hola Robert.
    Este tipo de preguntas es más sencillo que las hagas en los foros (www.clubdelphi.com). Son más fáciles de contestar y posiblemente más usuarios puedan contestarte.

    Normalmente los errores de “Access Violation” son accesos a memoria incorrectos. Comunmente porque se accede a un objeto que no se ha creado o que ya se ha destruido.
    En estos casos la recomentación es hacer debug paso a paso de tu código para poder encontrar qué elemento es el que te provoca el error.

  5. Arsenio
    lunes, 16 de noviembre de 2020 a las 15:54 | #5

    Se que el post tiene su tiempo, pero justo estoy necesitando traer datos de un excel sin tenerlo instalado.

    ¿Podrías poner las descargas de nuevo? ¿O poner el código directamente en el post?

    Desde ya te agradezco muchísimo la información, siempre eres una web de consulta…

  6. lunes, 16 de noviembre de 2020 a las 17:01 | #6

    @Arsenio
    Hola Arsenio.
    El enlace parece que funciona correctamente:

    https://neftali.clubdelphi.com/ejemplos_files/open_xls_file.zip

  1. Sin trackbacks aún.
What is 29 + 15 ?
Please leave these two fields as-is:
IMPORTANTE! Para continuar, debes contestar la pregunta anterior (para evitar SPAM) :-)