> For the complete documentation index, see [llms.txt](https://docs.keeper.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.keeper.io/user-guides/es/import-records-1/import-a-.csv-file.md).

# Importar archivo de texto (.csv, .xls, .tsv)

Instrucciones para importar desde un archivo de texto.

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FiUkx8lvx84X0XZdz92NR%2FImport-Keeper-CSV.jpg?alt=media&#x26;token=fb35ab21-7e7d-4326-b0a2-47aba849067d" alt=""><figcaption></figcaption></figure>

## Instrucciones de importación

Keeper puede importar sus inicios de sesión y contraseñas desde un archivo de texto (.csv, .xls, .tsv).

1. Para empezar, en el **menú desplegable de la cuenta**, haga clic en **Configuración**.

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FSAyF0pTOwpYisXvU9x1P%2FScreenshot%202026-01-23%20at%202.39.35%E2%80%AFPM.png?alt=media&#x26;token=4308988e-a53e-4428-8589-4aa6c29819e3" alt=""><figcaption><p>Menú desplegable de la cuenta > Configuración</p></figcaption></figure>

2. Haga clic en **Importar > Importar** (junto a "Usar otra fuente").

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2F7n5Oy6CfK0yiGJkb8h2N%2FSettings%20(8).png?alt=media&#x26;token=683a792a-6267-4c5a-a794-dcb2f4d883c4" alt=""><figcaption><p>Importar desde un archivo o administrador de contraseñas</p></figcaption></figure>

3. En el menú desplegable, seleccione **Archivo de texto (.csv, .xls o .tsv)** y luego haga clic en **Ver instrucciones**. El método de importación CSV de Keeper admite una estructura avanzada que incluye carpetas, subcarpetas, carpetas compartidas y cualquier cantidad de campos personalizados.

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FEBjTP8UbMloy7HsEZ6oN%2Fimage%20(6).avif?alt=media&#x26;token=262d18f6-f4e3-4eef-a43f-164e43c6f082" alt=""><figcaption><p>Importar desde un archivo de texto</p></figcaption></figure>

4. Cuando haya creado el archivo de exportación según las instrucciones, arrástrelo y suéltelo en la ventana "Soltar archivo aquí" de Keeper o busque el archivo en su computadora. Marque la casilla si su archivo incluye encabezados de columna; de lo contrario, la primera fila se tratará como datos.

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FJj50L1DIgox9PRB02Oxb%2Fimage%20(7).avif?alt=media&#x26;token=6ea6e723-a847-4782-b13c-96010402e333" alt=""><figcaption><p>Archivo cargado</p></figcaption></figure>

5. Una vez importadas las credenciales, puede personalizar cómo desea que aparezca la información en su bóveda en la pantalla de asignación de campos. Verá nombres de campo estándar en la parte superior que se “asignan” a los datos de abajo para cada registro de Keeper.

Para ajustar estas asignaciones:

* Haga clic en cualquier campo para abrir un menú desplegable
* Seleccione el nombre de campo adecuado de la lista. Repita este proceso en cada columna según sea necesario
* Haga clic en **Siguiente** para finalizar sus selecciones.

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2F7UwenNtpvzaOuRfF1Cq7%2Fimage%20(3).avif?alt=media&#x26;token=cbee3e5d-8a41-4c76-8325-e12efdb22878" alt=""><figcaption><p>Revisar y editar la información importada</p></figcaption></figure>

6. A continuación, una pantalla de resumen mostrará una vista previa de su bóveda, con la estructura de carpetas de los registros importados. Aquí puede ajustar la estructura de carpetas y hacer clic en registros individuales para ver sus detalles antes de finalizar la importación. Haga clic en **Confirmar importación** para completar el proceso.

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FcXq2B3rTEEpXGA5KqvP3%2Fimage%20(4).avif?alt=media&#x26;token=102408a1-7d6b-412b-9e3d-41db8cbc080a" alt=""><figcaption><p>Resumen de la importación</p></figcaption></figure>

Cuando la importación haya terminado, le recomendamos que elimine de su computadora cualquier archivo de contraseñas sin cifrar y desactive los administradores de contraseñas antiguos.

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FN075CmhLSNQKkV2EcjIw%2Fimage%20(5).avif?alt=media&#x26;token=181747ac-5b71-431f-beec-0e23a6a5884d" alt=""><figcaption><p>Importación correcta</p></figcaption></figure>

## Solución de problemas

* Si solo desea compartir algunas de las carpetas, deberá dividir el archivo CSV en dos archivos separados antes de importar cada uno.
* Si aparecen caracteres corruptos en la importación, confirme que el archivo CSV se guardó o exportó con codificación UTF-8 o Unicode.

***

## Asignación avanzada de campos

El método de importación CSV de Keeper también admite una estructura avanzada que incluye **carpetas**, **subcarpetas, carpetas compartidas y cualquier cantidad de campos personalizados (CustomFieldName,CustomFieldValue).**

{% code title="Orden de los campos en el archivo CSV" overflow="wrap" fullWidth="true" %}

```
Folder,Title,Login,Password,Website Address,Notes,Shared Folder,CustomField1Name,CustomField1Value
```

{% endcode %}

<table data-full-width="true"><thead><tr><th width="185">Folder</th><th width="97">Title</th><th width="191">Login</th><th width="217">Password</th><th width="171">Website Address</th><th>Notes</th><th width="139">Shared Folder</th><th width="159">Custom Field1 Name</th><th width="186">Custom Field1 Value</th><th>Custom Field2 Name</th><th>Custom Field2 Value</th><th>Custom Field3 Name</th><th>Custom Field3 Value</th><th width="73">Custom Field4 Name</th><th>Custom Field4 Value</th></tr></thead><tbody><tr><td>Folder1\subfolder</td><td>Google Account</td><td>user@example.com</td><td>liu.W241Q&#x3C;q$RGl9r;N1</td><td><a href="http://www.google.com/">www.google.com</a></td><td>main google account</td><td>TeamFolder</td><td>$oneTimeCode</td><td>otpauth://totp/?secret=ABC123ABC123ABC123ABC123ABC123</td><td>$type</td><td>login</td><td>$host</td><td>10.0.0.1</td><td>$url</td><td><a href="http://www.example.com/">www.example.com</a></td></tr></tbody></table>

• Para especificar subcarpetas, use la barra invertida "\\" entre los nombres de carpeta\
• Para crear una carpeta compartida, especifique el nombre o la ruta en el 7.º campo

A continuación se muestra una lista de algunos tipos de registro (puede tener más si tiene tipos de registro personalizados, o menos si está restringiendo algunos tipos):

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FfutxI0asR1RJ7Fstu6uV%2FWindowsTerminal_wOnQKBPAAK.png?alt=media&#x26;token=3ee232a4-a43f-4257-8d9b-0714c034c137" alt=""><figcaption><p>El tipo de registro se puede definir con el nombre de campo personalizado $type</p></figcaption></figure>

A continuación se muestra una lista de todos los tipos de campo posibles (incluidos los campos personalizados):

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FVIGQh9gDy9se7w9sL1aW%2FWindowsTerminal_myNZzFQtif.png?alt=media&#x26;token=f9324c06-f8c7-460d-98ea-22f2043d92a0" alt=""><figcaption><p>Todos los tipos de campo</p></figcaption></figure>

**Ejemplo 1: crear una carpeta regular en el nivel raíz con 2 campos personalizados**

```
My Business Stuff,Twitter,marketing@company.com,123456,https://twitter.com,These are some notes,,API Key,5555,Date Created,2018-04-02
```

**Ejemplo 2: crear una subcarpeta compartida con permiso de edición y de volver a compartir, dentro de una carpeta regular**

```
Personal,Twitter,craig@gmail.com,123456,https://twitter.com,,Social Media#edit#reshare
```

**Ejemplo 3: crear una carpeta compartida con permiso de edición y de volver a compartir en el exterior y un árbol de carpetas anidadas debajo.**

```
Personal\Financial\Home,Chase,craig@gmail.com,123456,https://chase.com,,Family Records#edit#reshare
```

En este tercer ejemplo, la carpeta compartida exterior se llama "Family Records" y debajo hay un árbol de carpetas. El registro se agrega a la carpeta anidada, tres niveles más abajo.

Para previsualizar la estructura de importación, arrastre y suelte el archivo en la pantalla de importación y haga clic en **Siguiente**.

## Notas para administrar carpetas y subcarpetas

Una carpeta, una subcarpeta (carpeta anidada) y una carpeta compartida son objetos que se crean de forma independiente de los registros. Las carpetas suelen usarse para categorizar registros de un tipo similar.

La implementación de carpetas de Keeper es potente y flexible, e incluye funciones de facilidad de uso como arrastrar y soltar.

* Una carpeta es un contenedor de registros y referencias de registros (accesos directos).
* Una carpeta compartida es un contenedor de registros, con capacidad flexible de uso compartido con usuarios y equipos.
* Una carpeta puede estar formada por registros personales, registros compartidos u otras subcarpetas regulares.
* Las subcarpetas pueden ser compartidas o personales.
* Puede crear un número ilimitado de carpetas y carpetas compartidas.
* Una carpeta compartida puede estar formada por un número ilimitado de subcarpetas; cada subcarpeta debajo de una carpeta compartida conserva los permisos de la carpeta principal.
* No hay límite de profundidad del árbol de carpetas.
* Las carpetas y subcarpetas contenidas en carpetas compartidas heredan el permiso de la carpeta compartida.
* Una carpeta compartida con un solo usuario (sin compartir con nadie más) sigue siendo una carpeta compartida.
* Una carpeta compartida no tiene que compartirse con nadie más.

## Permisos de registros

Los permisos de los registros dentro de una carpeta compartida se pueden controlar de forma individual con los dos permisos siguientes:

* **Puede Editar:** cuando este permiso está activado, el registro puede ser editado por **cualquier usuario** de la carpeta compartida.
* **Puede Compartir:** cuando este permiso está activado, los registros pueden ser compartidos por **cualquier usuario** de la carpeta compartida.

Keeper también admite formatos de archivo JSON estructurados avanzados. Recomendamos usar archivos JSON para importar y exportar datos estructurados en lugar de archivos CSV. Esto se describe en la [página de importación JSON.](/user-guides/es/import-records-1/import-json.md)

## Importación con Commander CLI

La [CLI de Keeper Commander](/keeperpam/commander-cli/command-reference/import-and-export-commands/import-export-commands.md) (en inglés) admite capacidades de importación más avanzadas con archivos CSV y JSON.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.keeper.io/user-guides/es/import-records-1/import-a-.csv-file.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
