# Archivos de texto delimitados

Para importar los datos de un Archivo de texto delimitado por comas o tabuladores, selecciona `Nuevo Origen de datos de Archivo` del menú`Archivo→Nuevo→Panel EasyCatalog`.

EasyCatalog examinará el archivo para determinar la mejor configuración para importar los datos. En la mayoría de casos, la configuración determinada por EasyCatalog será la correcta.

{% code title="Archivo CSV de ejemplo" lineNumbers="true" %}

```
"Código","Marca","Modelo","Nombre","Precio"¶
"11SS","Sony","ST-SE370S","ST-SE370S Silver","76.90"¶
"11T2"," Sony","ST-SAESN","ST-SAESN Rojo","278.48"¶
```

{% endcode %}

Analicemos ahora en el archivo CSV de ejemplo anterior:

* La primera línea contiene los nombres de cada una de las columnas, por lo que deberás marcar la casilla de verificación `El primer registro contiene los nombres de los campos`.
* El `Delimitador de campo` es el carácter utilizado para separar cada campo en el archivo; en este ejemplo, una coma.
* El delimitador de registro es el carácter utilizado para separar cada registro (línea de texto) en el archivo; en este ejemplo, un retorno de carro.

<img src="https://3269882995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLM9dfJ6ksXeL8dv0ysZM%2Fuploads%2F9lYxp4vtve9rHwtryPad%2Ffile.excalidraw.svg?alt=media&#x26;token=420db3ce-c497-45e6-88a3-17ed2be967b1" alt="Cuadro de diálogo Configuración del archivo de origen de datos" class="gitbook-drawing">

### <img src="https://3269882995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLM9dfJ6ksXeL8dv0ysZM%2Fuploads%2F1wFgEFIVScAKvPxXL0Y3%2F1_bullet.svg?alt=media&#x26;token=b8a30254-05fa-465f-80cb-efac24bc5d31" alt="1" data-size="line">Nombre

El nombre que se utilizará para identificar el panel de datos.

### <img src="https://3269882995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLM9dfJ6ksXeL8dv0ysZM%2Fuploads%2F8r81prFccVM8PA5a9H9A%2F2_bullet.svg?alt=media&#x26;token=ec3acb69-aec2-431b-ac03-3e1af17c028f" alt="2" data-size="line">Ubicación

Muestra la ruta del archivo seleccionado. Pulsa el botón `Seleccione...` para elegir un nuevo archivo. Utilice el botón `Mostrar` para ver el archivo en el Explorador de Windows (Windows) o en el Finder (Macintosh).

### <img src="https://3269882995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLM9dfJ6ksXeL8dv0ysZM%2Fuploads%2FxbbbCj4VjgNMQPmH3VkE%2F3_bullet.svg?alt=media&#x26;token=450af50b-e04e-4d7f-8104-e60d7f0f4760" alt="3" data-size="line">Contenido

Los menús de esta área te permiten determinar la configuración del archivo. Al importar un archivo por primera vez, EasyCatalog intentará determinar automáticamente la configuración correcta para cada una de estas opciones, inspeccionando una muestra del archivo.

| Opción                                                | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Codificación del archivo                              | Especifica el tipo de codificación de texto utilizada —ASCII o Unicode. EasyCatalog tiene compatibilidad completa con la codificación **Unicode**: puede importar archivos de texto con codificación **UTF-8** y **UTF-16**.                                                                                                                                                                                                                                                                                                                                 |
| Delimitador de campos                                 | Especifica el carácter que se utiliza como separador de campos en el archivo.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Delimitador de registros                              | Especifica el carácter que se usa para separar cada registro en el archivo.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| El primer registro contiene lo nombres de los campos  | <p>Por lo general, la mayoría de los archivos de datos contienen los nombres de las columnas (nombres de los registros) en la primera fila (o registro).</p><p>Si tu archivo de datos no contiene una fila con los nombres de las columnas, desmarca esta casilla. A cada columna se le asignará un nombre de campo por defecto cuando se importen los datos.</p><p>Se recomienda encarecidamente incluir los nombres de los campos para garantizar que los vínculos a los campos no se rompan en caso de añadir columnas adicionales con posterioridad.</p> |
| Detectar automáticamente el tipo de los nuevos campos | Cuando se activa esta opción, EasyCatalog tratará de determinar automáticamente el tipo de datos de cada campo: alfanumérico, numérico, fecha, etc. Si desactivas esta opción, todos los campos se importarán como alfanuméricos.                                                                                                                                                                                                                                                                                                                            |

### <img src="https://3269882995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLM9dfJ6ksXeL8dv0ysZM%2Fuploads%2FD3JC35f05pkW1TnpLbZg%2F4_bullet.svg?alt=media&#x26;token=7353d3d7-4edd-4b2f-82c7-c5e3c50ed02d" alt="4" data-size="line">Ejemplo

Cada vez que modifiques alguno de los ajustes de`Contenido`, el panel`Ejemplo` se actualizará para mostrar cómo se importará el archivo con la nueva configuración. Si no estás seguro de la configuración correcta, puedes experimentar hasta que se muestren los resultados deseados en la sección`Ejemplo` del panel.

La sección`Ejemplo` del panel se utiliza también para seleccionar columnas e indicar el tipo de datos que contienen. Selecciona una columna de la tabla para activar las opciones de configuración en la sección `Información de campo` del panel. Puedes hacer clic en cualquier parte de la columna para seleccionarla.

### <img src="https://3269882995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLM9dfJ6ksXeL8dv0ysZM%2Fuploads%2FpR8ntDVA2NY0BuIWzhpm%2F5_bullet.svg?alt=media&#x26;token=5f3781e2-bc98-4d5c-8b24-3ebb091454f1" alt="5" data-size="line">Información de campo

Seleccione una columna en la sección Ejemplo para habilitar las opciones del apartado `Información de Campo` del panel:

* **Clave**. Antes de importar sus datos, debes definir una columna como campo `Clave`. El contenido de esta columna determina la singularidad de cada registro que se importa; la elección del campo clave es fundamental para el correcto funcionamiento de EasyCatalog. La primera vez que se carga un archivo, EasyCatalog tratará de determinar de forma automática qué columna contiene el campo Clave, buscando columnas que contengan valores únicos. Sin embargo, es fundamental que confirme que se ha elegido la columna correcta antes de trabajar con su Origen de Datos. Para escoger el campo clave, selecciona una columna en el panel`Ejemplo` y haz clic en el cuadro de verificación `Clave`. Para más información, consulta [Campos clave](https://easycatalog.nousmedis.com/manual-de-usuario-de-easycatalog/configuracion-de-tus-datos/algunas-definiciones-utiles#campos-clave).
* **Formato de los campos**. En la medida de lo posible, EasyCatalog intenta establecer el tipo de cada campo correcto revisando el contenido de cada columna. Puedes configurar el tipo de campo haciendo clic en el botón`Opciones...`.

Si has configurado correctamente las opciones de importación, cuando pulses el botón `OK` se abrirá un nuevo panel de datos de EasyCatalog que mostrará una vista a modo de hoja de cálculo de tus datos.

{% hint style="info" %}
Puedes encontrar más información sobre cómo trabajar con los paneles de datos de EasyCatalog en el apartado `Paneles`.
{% endhint %}
