Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Componentes para Excel en Delphi 7 (https://www.clubdelphi.com/foros/showthread.php?t=88079)

jordimar 09-04-2015 12:57:45

Componentes para Excel en Delphi 7
 
Hola, me gustaría saber si sabéis de algún componente para delphi 7, para interactuar con estructura de ficheros excel 2013, con extensión xlsx. Sólo puedo leer actualmente ficheros con extensión xls, supongo porque trabajo con un delphi ya muy antiguo.

En delphi 7 estoy leyendo excel con ole, hay alguna forma mejor de hacerlo actualmente? podría instalarme algún componente que me facilitara la gestión?

Os paso parte del código actual que tengo:
Código Delphi [-]
  app := CreateOleObject('Excel.Application');
  books := app.Workbooks;
  aBook := books.Open(_InputFile);
  ws := aBook.Sheets[ii];
Si alguien pudiera ayudarme, necesito leer ficheros excel con extensión xlsx

Gracias

Neftali [Germán.Estévez] 09-04-2015 15:32:40

¿Qué estructura tiene el Excel que estás leyendo?
Si tiene formato tabla, puedes conectar y leer sin problemas utilizando ADO.

Si buscas en los foros por "Excel ADO*" encontrarás muuuuchos temas al respecto.

nlsgarcia 09-04-2015 16:01:23

jordimar,

¡Bienvenido al Club Delphi! :D

Te sugiero revisar la Guía de estilo de los foros, recomendada a todos los nuevos ingresos al Club Delphi.

¡Gracias por tu cooperación! :) ^\||/

Saludos,

Nelson.

nlsgarcia 09-04-2015 17:34:39

jordimar,

Cita:

Empezado por jordimar
...sabéis de algún componente para Delphi 7 para interactuar con estructura de ficheros Excel 2013 con extensión xlsx...Sólo puedo leer actualmente ficheros con extensión xls...con OLE...

:rolleyes:

Te comento:

1- Por medio de Automatización con Excel, Delphi adquiere todas las capacidades de la versión de Excel que este accediendo vía OLE, por ejemplo con Excel 2010 puede leer archivos con extensión .xlsx

2- En la paleta de componentes de Delphi 7, La etiqueta Servers cuenta con varios componentes de Excel.

Revisa esta información:
Espero sea útil :)

Nelson.

Manuel 10-04-2015 23:47:49

Te dejo un componente muy bueno y free

http://www.scip.be/index.php?Page=Co...Export&Lang=EN

lo he usado desde años y anda muy bien.


La franja horaria es GMT +2. Ahora son las 11:42:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi