Los archivos CSV (valores separados por comas) se utilizan principalmente para el almacenamiento y la transferencia de datos. Sin embargo, ocasionalmente pueden corromperse y presentar errores, lo que genera inconsistencias en los datos. En este blog, analizaré cómo reparar archivos CSV y recuperar archivos CSV con facilidad.
Empecemos…
¿Cuáles son las causas de la corrupción de archivos CSV?
Muchos factores incluyen el uso de caracteres no válidos, saltos de línea dentro de los campos y otros. Aquí se muestran algunos de los más comunes:
- Comúnmente debido al formato de archivo CSV no válido
- Debido a los caracteres no imprimibles de control ASCII, como CR o LF al final de la línea.
- En los campos, los saltos de línea se dan sin encerrar comillas dobles.
- Utilización de caracteres no válidos como guiones, asteriscos, paréntesis, dos puntos y otros.
- Debido a números largos con ceros a la izquierda.
- Cuando el archivo CSV no tiene codificación UTS 8.
¿Puedo reparar archivos CSV?
Sí, puedes reparar archivos CSV con menos esfuerzo. Esto se puede hacer fácilmente usando Texto a columnas, cambiando el delimitador en el archivo CSV y otras soluciones viables descritas en la siguiente sección.
Sin embargo, puedes optar por el software de reparación de Excel para obtener la mejor resolución.
Soluciones para reparar archivos CSV
Bueno, para reparar la corrupción de un archivo CSV de Excel, debes seguir diferentes soluciones que se dan aquí, así que empieza a seguirlas una por una:
Método 1: usa la función “Texto a columnas”
La primera solución que puedes probar es usar la función Texto a columnas de Excel. Si tu archivo .csv tiene celdas fusionadas que no están divididas correctamente, puedes usar esta función para solucionarlo.
Siga los pasos a continuación con cuidado para dividir las celdas:
- Seleccione los datos >> navegue hasta la pestaña Datos >> haga clic en Texto a columnas en el grupo Herramientas de datos.
- Elija la opción Delimitado en un Asistente >> haga clic en Siguiente.
- Después de esto, elija una Coma como delimitador >> haga clic en Siguiente.
- Finalmente, establezca el punto final para los datos separados >> haga clic en Finalizar.
Lea también: Como arreglar Excel Encontrado ilegible Contenido en XLSX (8 vías)
Método 2: Pruebe algunas soluciones específicas
Verifique algunas de las posibles soluciones que funcionan para usted para reparar el archivo CSV dañado.
- Verifique si está recibiendo el mensaje de error de importación “la línea 1 tiene demasiadas columnas…“, luego cree un nuevo archivo CSV con datos en 14 columnas usando Excel, Notepad++ u otras aplicaciones para recuperar datos CSV
- Si recibe el mensaje de error de caracteres extranjeros faltantes o dañados, utilice Google Sheets u Open Office, Libre Office, aplicaciones avanzadas de Notepad++ para reparar archivos CSV dañados.
Comprueba si el problema se debe a que utilizas caracteres de control ASCII o delimitadores adicionales, y sigue los trucos que se indican a continuación:
- Comprueba y elimina los espacios al final del archivo.
- En el caso de archivos CSV dañados, corrige las comas adicionales eliminando los caracteres delimitadores adicionales que separan los campos del controlador y recupera los datos del archivo.
Método 3: utiliza la codificación Unicode UTF-8
Lo siguiente que debes hacer es comprobar si tu archivo CSV está codificado en UTF-8 o no.
Sigue los pasos para codificar tu archivo CSV en UTF-8:
- Abre tu archivo CSV > haz clic en Archivo > Guardar como
- Escribe el nombre del archivo > y, en el menú desplegable, elige Guardar como tipo de archivo CSV.
- Haz clic en Herramientas > Ir a opciones web
- Luego, ve a Codificación en Guardar este documento como
- Y selecciona Unicode (UTF-8).
Método 4: cambia el delimitador
Cambiar el delimitador en el CSV puede ayudarte incluso a reparar el archivo CSV. A veces, el delimitador incorrecto puede provocar problemas de formato.
Si desea ajustar el delimitador manualmente, siga estos pasos:
- Abra el archivo CSV en el Bloc de notas.
- Verifique si los datos están separados por comas (,) o por punto y coma (;). Por ejemplo, sus datos se ven así: Nombre, Edad y País.
- Ahora, agregue la siguiente línea en la parte superior de su archivo:
For commas: sep=,
For semicolons: sep=;
- Por último, presione las teclas CTRL+S juntas para guardar su archivo.
El mejor software para reparar y recuperar archivos CSV corruptos
Se recomienda hacer uso del MS Excel Reparar Herramienta, esta es la mejor herramienta para reparar todo tipo de problemas, corrupción y errores en libros de Excel. Es la mejor herramienta que, con solo escanear una vez, detecta y repara varios errores en los archivos de Excel y también repara y recupera archivos de Excel dañados, corruptos o incluso inaccesibles.
Es una herramienta única para reparar varios archivos de Excel en un ciclo de reparación y recupera todos los datos en una ubicación preferida. Es fácil de usar y compatible con los sistemas operativos Windows y Mac.
Pasos para utilizar la herramienta de reparación de MS Excel:
Paso 1 - Descargue e instale Stellar Reparación para Excel siguiendo el asistente de instalación.
Paso 2 – Después de la instalación, inicie la herramienta de reparación y busque el archivo de Excel que desea reparar.
Paso 3 – Ahora seleccione el archivo de Excel que desea reparar y haga clic en el botón 'Repair'.
Paso 4 – Espere hasta que finalice el proceso de reparación.
Paso 5 – Una vez hecho esto, obtenga una vista previa y verifique el archivo de Excel reparado y presione el botón 'Save'.
Lea también: ¿Cómo corregir errores XML en Excel?
¿Cómo recuperar archivos CSV eliminados?
Método 1: Recuperar mediante la función de recuperación automática
Puede utilizar la función de recuperación automática de Microsoft Excel para reparar el archivo CSV dañado. Para utilizarlo, abra la hoja de cálculo y busque la ventana de recuperación automática > aquí, verifique la pantalla que tiene una lista y desde aquí elija el archivo deseado.
Pero primero, debe asegurarse de que la función de recuperación automática esté habilitada.
Método 2: recuperar archivo CSV usando archivo TMP
Normalmente, el sistema Windows crea un archivo temporal, y esto lo ayuda a recuperar archivos CSV perdidos.
Siga los pasos para hacerlo:
- Vaya a la carpeta de archivos temporales: C://Users/AppData/Local/MicrosoftOffice/UnsavedFiles
- Ahora busque el archivo Excel con la extensión .TMP
- Elija el exacto verificando los datos
- Por último, cópielo y péguelo o guárdelo en un destino diferente usando la extensión .CSV.
Espero que esto funcione para usted para reparar la corrupción del archivo CSV.
Método 3: recuperar desde una versión anterior
Esta solución es útil cuando los archivos CSV se guardan o reemplazan. Siga estos pasos para hacerlo:
- Abra el archivo CSV dañado y haga clic derecho sobre él
- Seleccione Propiedades > haga clic en Versiones anteriores
- Ahora seleccione la última versión antes de guardar/reemplazar
- Y haga clic en Restaurar (asegúrese de que los puntos de restauración estén habilitados)
Preguntas frecuentes relacionadas:
¿Qué es un archivo CSV?
CSV (valores separados por comas) es un formato de archivo utilizado para almacenar datos de estructura tabular alfanumérica en formato de texto sin formato. Estos archivos contienen registros de datos y cada archivo es una colección de dos o más campos separados por comas.
¿Es posible recuperar un archivo CSV?
Sí, puede recuperar un archivo CSV fácilmente, pero es difícil recuperar archivos CSV dañados, sobrescritos o reemplazados.
¿Elimina CSV el formato?
CSV no mantendrá el formato de los datos.
¿Se puede editar el formato CSV?
Sí, se puede crear o editar un archivo CSV en Excel.
¿Por qué no se lee mi archivo CSV?
Es posible que su archivo CSV sea demasiado grande y no pueda leerlo.
¿Qué herramienta repara archivos CSV?
Google Sheets, OpenOffice, Notepad++, LibreOffice, etc. pueden reparar archivos CSV.
Cierre
Entonces, aquí se trata de cómo reparar archivos CSV dañados. Siga las cinco soluciones probadas para reparar archivos CSV y recuperar los datos almacenados en ellos. Pruebe las soluciones dadas una por una. Sin embargo, a veces las soluciones manuales no logran reconstruir los datos del archivo CSV. En tal caso, puede optar por una solución automática.
Aparte de eso, es muy importante manejar el archivo Excel correctamente y hacer una copia de seguridad de sus datos importantes para evitar situaciones de pérdida de datos.
Eso es todo…
