Índice del contenido
¿Cómo puedo recuperar archivos CSV dañados?
- Utilizar codificación Unicode UTF-8
- Utilice otro software para abrir el archivo CSV o Importar y reparar en Excel
- Soluciones específicas
- Utilice Bloc de notas o Excel para crear un archivo CSV y repararlo
- Recuperar usando la función Autorecover
- Recuperar usando un archivo TMP
- Recuperar el archivo CSV dañado de una versión anterior
Un archivo CSV dañado es causado por varios factores, incluyendo el formateo no válido, el uso de caracteres no válidos, saltos de línea dentro de los campos, entre otros.
Un archivo CSV, también conocido como archivo de valores separados por comas, es un formato que almacena datos alfanuméricos de estructura tabular pero en formato de texto plano.
Estos archivos tienen registros de datos, cada uno de los cuales es una colección de al menos dos (o más) campos separados por comas. Estos pueden ser importados o exportados desde programas de software como Excel o Open Office Calc, que almacenan los datos en la estructura de columnas de filas.
Entre las causas de un archivo CSV dañado se incluyen:
- Caracteres de control ASCII al final de la línea que no se pueden imprimir
- Caracteres separadores en el texto de los archivos CSV
- Saltos de línea en los campos que no tienen comillas dobles que los incluyan
- Uso de caracteres no válidos como -, (), ., :, * y otros
- Líneas en blanco al final del archivo CSV dañado que tienen un separador
- Números largos que tienen ceros a la izquierda
- Un formato de archivo CSV no válido
- Archivo CSV que no utiliza UTS (codificación 8)
Para corregir un archivo CSV dañado, hay una lista de soluciones que se enumeran a continuación para ayudarle a recuperar el documento en un formato saludable.
Corrección de problemas de archivos CSV dañados
1. Usar codificación Unicode UTF-8
- Abra el archivo CSV
- Haga clic en Archivo> Guardar como
- Introduzca el nombre del archivo
- Seleccione Guardar como tipo de archivo CSV en el menú desplegable
- Haga clic en Herramientas> ir a Opciones web
- Vaya a Codificación en Guardar este documento como
- Seleccione Unicode (UTF-8)
.
2. Utilice otro software para abrir el archivo CSV o Importar y reparar en Excel
En caso de que los números no se muestren como se requiere, no guarde el archivo CSV. Puede utilizar un software diferente para abrir el archivo CSV, o seguir los pasos que se indican a continuación para importar el archivo CSV dañado en Excel y repararlo.
- Abrir Excel – nuevo libro de trabajo
- Haga clic en la ficha Datos
-
Seleccione De Texto bajo la sección Obtener Datos Externos
- Examinar el archivo CSV dañado
- Haga clic en Importar
- Seleccione Delimiter> Siguiente
- Seleccione Coma y haga clic en Siguiente
- Haga clic en la columna que tiene los números> haga clic en Texto
- Repita los pasos para todas las columnas con números> haga clic en Aceptar
Nota: Haga lo anterior cada vez que abra el archivo en Excel.
Utilizar FileViewer Plus
Si necesita abrir archivos.csv (u otros archivos de hoja de cálculo) en Windows 10 y no puede hacerlo, siempre puede utilizar soluciones de terceros. Recomendamos FileViewer Plus, un visor de archivos universal para Windows que puede abrir y mostrar más de 300 tipos de archivos diferentes, incluyendo diferentes tipos de presentaciones como archivos.csv.
3. Soluciones específicas
- Si los caracteres extranjeros se corrompen o se pierden, utilice hojas de Google o aplicaciones Open Office, Libre Office, Notepad++ advance para reparar el archivo CSV dañado
- Si aparece un mensaje de error de importación que dice «la línea 1 tiene demasiadas columnas…», cree un nuevo archivo CSV con datos en 14 columnas utilizando Excel, Notepad++ u otras aplicaciones para recuperar los datos CSV
.
.
Si el problema se debe al uso de control ASCII, caracteres delimitadores especiales o adicionales, haga lo siguiente:
- Eliminar los espacios al final del archivo
- Corrija las comas adicionales del archivo CSV dañado eliminando los caracteres delimitadores adicionales que separan los campos del handler y recupere los datos del archivo
.
4. Utilice Bloc de notas o Excel para crear un archivo CSV y repararlo
Uso del Bloc de notas
- Introduzca los datos de texto en un archivo con cada uno de los campos separados por una coma
- Separe cada fila usando una nueva línea
- Guarde el archivo usando una extensión.csv
Usar hoja de cálculo de Excel
- Introduzca los datos en una hoja de cálculo de Excel
- Haga clic en Archivo
- Seleccione Guardar como
- Seleccione Guardar como tipo
- Seleccione CSV (delimitado por comas)
5. Recuperar usando la función Autorecover
Esta característica se puede encontrar en Excel. Abra una hoja de cálculo y busque la ventana de Autorecover (normalmente en el panel izquierdo de la ventana). La pantalla tiene una lista en la que puede seleccionar el archivo CSV. Funciona con archivos no guardados.
6. Recuperar usando un archivo TMP
Windows suele crear un archivo temporal (TMP), que puede ayudarle a recuperar el archivo CSV si es inaccesible o está dañado. Para hacer esto:
-
Vaya a donde se encuentra la carpeta del archivo Temp: C:UsersAppDataLocalMicrosoftOfficeUnsavedFiles
- Buscar en los archivos de Excel con la extensión .TMP
- Seleccione el correcto verificando los datos
- Copiar y pegar o guardar en un destino diferente utilizando la extensión .CSV
7. Recuperar el archivo CSV dañado de una versión anterior
Esta corrección es útil cuando los archivos CSV se guardan o se reemplazan. Para hacer esto:
- Vaya al archivo CSV dañado y haga clic derecho sobre él
- Seleccione Propiedades
- Haga clic en Versiones anteriores
- Seleccione la última versión antes de guardar/reemplazar
- Haga clic en Restaurar (asegúrese de que los puntos de restauración estén habilitados)
¿Pudo encontrar una solución entre las que se enumeran a continuación? Háganos saber cuál funcionó para usted dejando un comentario en la sección de abajo.