Abrir un fichero de Excel, escribir en celdas y ocultar hojas
É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).
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
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
@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.
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.
@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.
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…
@Arsenio
Hola Arsenio.
El enlace parece que funciona correctamente:
https://neftali.clubdelphi.com/ejemplos_files/open_xls_file.zip