Pregunta: | 13727 - IMPORTACIóN Y EXPORTACIóN DE DATOS |
Autor: | Kenneth Bogantes |
Para el caso de importación de hojas electrónicas o archivos .DBF, es sabido que en el header de tales archivos se graba la estructura de estos. Quisiera saber como puedo importar datos de las extenciones .xls, .dbf y .txt y leer el header del archivo. Para la exportación quisiera saber como manipular los datos en delphi para luego crear un archivo .xls, .dbf o .txt independiente del formato del archivo del cual hice la importación. |
Respuesta: | Sebastian Mayora |
Importación desde xls: puedes exportar la hoja a access y luego trabajarlo desde allí. Otra alternativa es usar ODBC o BDE para acceder directamente a la hoja. (También puedes usar DDE, pero es más lento)
Exportación: a xls, tengo unos algoritmos que te pueden servir, pero no funcionan con gráficos. Tal vez los puedas utilizar para determinar la estructura de las hojas. a DBF: fíjate en la ayuda de Delphi : CreateTable. de esta manera podrías crear la tabla DBF o DB y luego bastaría con recorrer la fuente de datos original e ir llenando la creada. a TXT: Puedes usar AssignFile, Rewrite, WriteLN, etc. al estilo Pascal. Espero te sirva |