IMPORT (Comando)

Importa datos desde un formato de archivo externo para crear una nueva tabla de Visual FoxPro.

IMPORT FROM FileName   [DATABASE DatabaseName [NAME LongTableName]]
   [TYPE] FW2 | MOD | PDOX | RPD | WK1    | WK3 | WKS | WR1 | WRK | XLS
    | XL5 [SHEET cSheetName]   | XL8 [SHEET cSheetName]   [AS nCodePage]

Parámetros

  • FileName
    Especifica el nombre del archivo del que se van a importar datos. Si no incluye ninguna extensión junto con el nombre de archivo, se usará la extensión predeterminada para el tipo de archivo especificado.

  • DATABASE DatabaseName
    Especifica una base de datos a la que se agregará la nueva tabla.

  • NAME LongTableName
    Especifica un nombre largo para la nueva tabla. Los nombres largos pueden contener un máximo de 128 caracteres y se pueden utilizar en lugar de nombres de archivo cortos en la base de datos.

  • TYPE
    La palabra clave TYPE es opcional, pero debe incluir uno de los siguientes tipos de archivos que se indican a continuación:

    Tipo de archivo Descripción
    FW2 Incluya FW2 si desea importar archivos FW2, creados por Framework II.
    MOD Incluya MOD si desea importar archivos MOD, creados por Microsoft Multiplan versión 4.1.
    PDOX Incluya PDOX si desea importar archivos de Paradox. Los archivos de base de datos en las versiones 3.5 y 4.0 de Paradox, de Borland, pueden importarse si incluye la opción PDOX.
    RPD Incluya RPD si desea importar archivos RPD, creados por RapidFile.
    WK1 | WK3 | WKS Incluya WK1 para importar datos desde una hoja de cálculo de Lotus 1-2-3. Las columnas de la hoja de cálculo se convertirán en campos de la tabla, mientras que las filas se convertirán en registros de la tabla. Se le asignará una extensión WK1 a las hojas de cálculo creadas en Lotus 1-2-3 revisión 2.x, una extensión WK3 a las creadas en Lotus 1-2-3 revisión 3.x y una extensión .wks a las creadas en Lotus 1-2-3 revisión 1-A.
    WR1 | WRK Incluya WR1 si desea importar datos desde una hoja de cálculo de Lotus Symphony. Las columnas de la hoja de cálculo se convertirán en campos de la tabla, mientras que las filas se convertirán en registros de la tabla. Se le asignará una extensión WR1 a las hojas de cálculo creadas en Symphony versión 1.10 y una extensión .wrk a las creadas en Symphony versión 1.1.
    XLS Incluya XLS si desea importar datos desde hojas de cálculo de las versiones 2.0, 3.0 y 4.0 de Microsoft Excel. Las columnas de la hoja de cálculo se convertirán en campos de la tabla, mientras que las filas se convertirán en registros de la tabla. Los archivos de hoja de cálculo creados en Microsoft Excel tienen una extensión .xls.
    XL5 [SHEET cSheetName] Incluya XL5 si desea importar datos de Microsoft Excel versión 5.0. Las columnas de la hoja de cálculo se convertirán en campos de la tabla, mientras que las filas se convertirán en registros de la tabla. Los archivos de hoja de cálculo creados en Microsoft Excel tienen una extensión .xls.

    Si omite la cláusula SHEET, se importan los datos de la Hoja1. Para importar datos de una hoja específica, incluya la palabra clave SHEET y especifique el nombre de la hoja mediante cSheetName.

    XL8 [SHEET cSheetName] Incluya XL8 si desea importar datos desde Microsoft Excel versión Microsoft Excel 97 Las columnas de la hoja de cálculo se convertirán en campos de la tabla, mientras que las filas se convertirán en registros de la tabla. Los archivos de hoja de cálculo creados en Microsoft Excel tienen una extensión .xls.

    Si omite la cláusula SHEET, se importan los datos de la Hoja1. Para importar datos de una hoja específica, incluya la palabra clave SHEET y especifique el nombre de la hoja mediante cSheetName.

  • AS nCodePage
    Especifica la página de códigos del archivo importado. Visual FoxPro copia el contenido del archivo importado y, a medida que copia los datos, los convierte automáticamente a la página de códigos actual de Visual FoxPro.

    Si especifica un valor no aceptado para nCodePage Visual FoxPro generará un mensaje de error. Puede usar GETCP( ) para nCodePage si desea mostrar el cuadro de diálogo Página de códigos, que le permite especificar una página de códigos para el archivo importado.

    Si omite AS nCodePage y Visual FoxPro no puede determinar la página de códigos del archivo importado, Visual FoxPro copiará el contenido del archivo importado y, a medida que copia los datos, los convertirá automáticamente a la página de códigos actual de Visual FoxPro. Si omite AS nCodePage y Visual FoxPro puede determinar la página de códigos del archivo importado, Visual FoxPro convertirá automáticamente los datos del archivo importado a la página de códigos actual de Visual FoxPro. Use CPCURRENT( ) para determinar la página de códigos actual de Visual FoxPro.

    Si nCodePage es 0, Visual FoxPro supondrá que la página de códigos del archivo importado es la misma que la actual de Visual FoxPro y no realizará ninguna conversión de páginas de códigos.

Observaciones

La mayoría de los paquetes software almacenan sus datos en un formato de archivo que Visual FoxPro no puede abrir directamente. IMPORT crea una nueva tabla de Visual FoxPro a partir de los datos almacenados en formatos de archivo que Visual FoxPro no puede leer directamente.

Se crea una nueva tabla con el mismo nombre que el archivo desde el que se importan los datos. A la tabla recién creada se le asigna una extensión .dbf.

Vea también

APPEND FROM | COPY TO | EXPORT | GETCP( )