PDA

Ver la Versión Completa : Pasar datos de Excel a Interbase o Firebird


eibarra
11-03-2005, 22:07:43
Hola nuevamente.
Urgente!!! necesito ayuda, si alguien puede guiarme acerca de como importo datos de excel a interbase o firebird.
Saludos

roman
11-03-2005, 22:42:01
Una opción es usar ADO. ADO te permite tratar una hoja de Excel como si se tratase de una tabla. Una vez que conectes ADO a Excel basta que recorras los registros mediante un bucle y copies campo por campo al dataset que uses para acceder a interbase. Puedes ver detalles de la manera de realizar la conexión en el hilo Llevar desde Excel a una BD paradox (http://www.clubdelphi.com/foros/showthread.php?t=2696), específicamente a partir del mensaje 5. La pregunta original era para Paradox pero la puedes aplicar a cualquier dataset.

// Saludos

Zeta
12-03-2005, 01:24:14
Podrías probar un par de componentes, uno para importar y otro para exportar (yo lo uso para exportar y anda muy bien, no se si funcionael export, pero yo creo que si).

SMImport y SMExport

Components from SMImport suite allows to import a data from external file formats:
1. MS Excel spreadsheet (directly without OLE/DDE)
2. text delimited file
3. text fixed width file
4. XML file
5. HTML file
6. MS Access database
7. MS Word document
8. Lotus 1-2-3 spreadsheet
9. QuattroPro spreadsheet
10. Paradox table (directly without BDE)
11. DBase table (directly without BDE)
12. any ADO connection
13. some dataset component

SMExport for Delphi&C++Builder is a native VCL component
suite for data export from TDataSet or TDBGrid or any other VCL control
(TStringGrid, TListView etc) into the Paradox and DBase tables or
into a text file (fixed or comma-delimited), HTML, XML, MS Excel,
MS Word, PDF, MS Access, SQL-script, Lotus 1-2-3, Quattro, SYLK, DIF,
LDAP DIF and others:

- XLS (Excel spreadsheet without OLE)
- MS Excel (using OLE)
- MS Word (using OLE)
- MS Access (using DAO 3.5 or 3.6)
- Text (fixed or CSV)
- HTML
- XML
- PDF
- Lotus 1-2-3
- QuattroPro
- RTF (Rich Text format)
- SYLK (Symbolic Link)
- DIF (Data Interchange Format)
- LDAP Data Interchange Format (directory entries)
- SQL-script
- Paradox/DBase/ASCII files
- MS Windows clipboard
- SPSS
- other dataset component.

Están espectaculares estos componentes.