![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Recuerda poner los tags al código fuente, ejemplo:
![]() Gracias ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
||||
|
||||
|
Checa este enlace
http://www.djpate.freeserve.co.uk/AutoExcl.htm Para saber sobre los objetos disponibles en excel para trabajar con un documento te recomiendo buscar también sobre macros, en el ftp del club encontrarás un manualillo viejón pero buenón ![]()
__________________
Herr Heins Faust |
|
#3
|
||||
|
||||
|
Veo que usas automatización, de los tiempos en que los documentos de Office eran de formato cerrado. Pero a partir de Office 2007 el formato de los libros y hojas de Excel es XML (OpenXML). El año pasado desarrollé unas clases para trabajar con ese tipo de documento, precisamente para importar información Excel desde Delphi.
En caso de que tus documentos sean de dicho formato (extensión .xlsx), más tarde pondré por aquí un ejemplo de uso. ![]() Saludos. Al González. |
|
#4
|
||||
|
||||
|
Anusky,
Cita:
Cita:
![]() La imagen anterior es un ejemplo de Automatización de Excel 2010 con Delphi 7. Revisa este código: El código anterior lee por medio de la Automatización de Excel 2010 con Delphi 7 una hoja de cálculo sin alterar el contenido de la data obtenida y carga la misma en un control TStringGrid. Revisa este link: Cita:
![]() Nelson. Última edición por nlsgarcia fecha: 10-01-2013 a las 22:51:14. |
|
#5
|
||||
|
||||
|
Al González,
Cita:
Cita:
![]() Nelson. |
|
#6
|
||||
|
||||
|
Para evitar alguna posible confusión, creo que me faltó decir que el mecanismo tradicional de automatización sigue siendo vigente, aún con los nuevos formatos de Microsoft Office. Por tanto podría ser suficiente aplicar un código como el que ha puesto Nelson.
![]() Viene dándose la idea de dejar de lado la automatización ahora que podemos acceder al contenido de los documentos de forma directa. Sin embargo, eso no quita que puedan resolverse muchos casos mediante automatización, sobre todo aquellos donde la velocidad de procesamiento no sea algo crítico. Saludos. |
|
#7
|
||||
|
||||
|
Al González,
Cita:
![]() Nelson. |
|
#8
|
||||
|
||||
|
Claro, Nelson.
No sé si recuerdas que hace un par de semanas subí al FTP del club un paquete de clases y funciones llamado GH Freebrary: Cita:
![]() Hoy, por falta de tiempo, no pude preparar el ejemplo. Pero esas clases están ahí para quien desee descargarlas y "trastear" con ellas, son tal cuales las usé en dos pequeños proyectos que desarrollé en 2012. Una vez que descomprimes un archivo .xlsx de Excel, que en realidad es un ZIP (con algún componente descompresor como Abbrevia o similar), puedes entonces crear una instancia de TghOpenXMLSpreadsheet para acceder a alguna de las hojas del libro o TghOpenXMLSpreadsheetBook para acceder al libro entero si el documento tiene varias hojas. Anímate a echarle un vistazo en lo que me doy un poco de tiempo para preparar algo más ilustrativo. ![]() Saludos cordiales. Al. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| porque es tan complidado importar datos de excel a delphi | Rofocale | Varios | 13 | 19-06-2012 18:15:23 |
| Importar tablas Dbf a base de datos Access desde delphi | yusnerqui | Tablas planas | 6 | 25-08-2010 23:10:02 |
| Componente en Delphi 2006 para importar datos de excel a postgres | saul_fg | PostgreSQL | 0 | 01-04-2009 18:49:56 |
| importar datos de excel a una base de paradox con delphi | roraclau | Tablas planas | 4 | 11-01-2007 01:50:29 |
| Importar datos | lafirma | Firebird e Interbase | 1 | 19-05-2003 10:26:26 |
|