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

Share Button
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.

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