![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
El truco está en meter el excel dentro de un TDataSet, que es lo que necesita un dbgrid para poder trabajar.
Tal y como dice Neftali, con ADO tenés el problema resuelto, ya que hay cierta cadena de conexión que te permite usar el archivo excel con componentes TADOQuery, que es el dataset que necesitas Si buscas por el foro, vas a encontrar ejemplos y las distintas cadenas de conexión, hay algunas que agregan u omiten las cabeceras, etc Yo dispongo de una unidad que implementa este acceso a excel usando una clase Delphi: RTL.Excel Es necesario que instales Spring4D o que modifiques un poquito de código También por como fue diseñado, espera una interface IDataSetCloner que realiza una copia de un TDataSet. Esto lo hacíamos para dejar el excel original intacto y poder cerrar el archivo y que no quede en uso. Podes implementar tu versión de IDataSetCloner o bien proveer una implementación que no hace ninguna copia y devuelve el TDataSet original. La interface esta en la unidad RTL.DB |
|
#2
|
|||
|
|||
|
Gracias a ambos por responder!, a pesar de que ya tengo una idea de como pudiera hacerlo, los ejemplos a los que hacen referencia estan de Delphi, no tendran algo en C++ para ahorrarme un poco de tiempo...disculpen tanto pedir!
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| DBGrid a Excel en Delphi XE | Antoniov | OOP | 6 | 12-09-2011 12:12:23 |
| Exportar un DBGRID a excel | luisneria | Varios | 4 | 16-03-2007 23:34:43 |
| enviar dbgrid a excel con formato | federicorl | API de Windows | 1 | 17-01-2007 17:52:52 |
| exportar dbgrid a excel | stuka | Varios | 7 | 21-07-2006 00:16:33 |
| DBgrid A Excel con formato | Caracolg | SQL | 3 | 04-11-2004 22:47:27 |
|