Cómo reparar archivos CSV corruptos en Windows 10

Cómo reparar archivos CSV corruptos en Windows 10 Un archivo CSV, también conocido como archivo de valores separados por comas, es un formato que almacena datos estructurados tabulares alfanuméricos 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 se pueden importar o exportar desde programas de software como Excel u Open Office Calc, que almacenan datos en la estructura de filas y columnas.

Entre las causas de un archivo CSV corrupto se encuentran:

  • 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 encierren
  • Uso de caracteres no válidos como -, (), .,:, * y otros
  • Líneas en blanco al final del archivo CSV corrupto 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 codificación UTS (8)

Para reparar un archivo CSV corrupto, hemos enumerado a continuación algunas soluciones para ayudarte a recuperar tu documento en un formato utilizable.

¿Cómo puedo recuperar archivos CSV corruptos?

  1. Utiliza otro software para abrir el archivo CSV o Importar y reparar en Excel
  2. Usa una herramienta de terceros
  3. Usa codificación Unicode UTF-8
  4. Soluciones específicas
  5. Usa Notepad o Excel para crear un archivo CSV y repararlo
  6. Recupera usando la función de Autorecuperación
  7. Recupera usando un archivo TMP
  8. Recupera el archivo CSV corrupto de una versión anterior

1. Utiliza otro software para abrir el archivo CSV o Importar y reparar en Excel

  1. Abre Excel – nuevo libro de trabajo.
  2. Haz clic en la pestaña Datos.
  3. Selecciona Desde texto en la sección Obtener datos externos. obtener datos externos excel
  4. Busca el archivo CSV corrupto.
  5. Haz clic en Importar.
  6. Selecciona Delimitador y haz clic en Siguiente.
  7. Selecciona Coma y haz clic en Siguiente.
  8. Haz clic en la columna con los números y haz clic en Texto.
  9. Repite los pasos para todas las columnas con números y haz clic en Aceptar.

Nota: Haz esto cada vez que se abra el archivo en Excel.

Si necesitas abrir archivos .csv (u otros archivos de hojas de cálculo) en Windows 10 y no puedes hacerlo, siempre puedes utilizar soluciones de terceros.

Recomendamos File Viewer Plus, un visor de archivos universal para Windows que puede abrir más de 300 tipos de archivos diferentes, incluido CSV. Otros tipos de archivos son documentos, fotos, videos, archivos comprimidos o archivos de código fuente.

No solo puedes ver los documentos deseados, sino que también puedes editar, convertir a otros formatos o imprimirlos.

2. Usa una herramienta de terceros

Antes de saltar a soluciones, podríamos sugerir que uses una herramienta de recuperación de terceros que hará el trabajo por ti. Puede que sea menos costoso en términos de tiempo, especialmente si no eres muy hábil con la tecnología.

En este sentido, Stellar Data Recovery es una excelente opción. Para descubrir más sobre esta herramienta, simplemente consulta nuestra increíble revisión de Stellar Data Recovery.

Esa es tu oportunidad de recuperar de forma gratuita hasta 1 GB de documentos perdidos o eliminados, archivos de datos de correo electrónico, videos, fotos, incluidos datos de un disco dañado o infectado por malware.

Puedes usarlo tanto para tu PC con Windows 10 como para un disco duro externo y es compatible con cientos de formatos de archivo, incluido CSV.

3. Usa codificación Unicode UTF-8

  1. Abre el archivo CSV.
  2. Haz clic en Archivo, luego en Guardar como.
  3. Ingresa el nombre del archivo.
  4. Selecciona Guardar como tipo CSV en el menú desplegable.
  5. Haz clic en Herramientas y ve a las opciones de Web.
  6. Ve a Codificación en Guardar este documento como.
  7. Selecciona Unicode (UTF-8).

4. Soluciones específicas

Caracteres extranjeros corruptos o faltantes: usa Google Sheets, o Open Office, Libre Office, Notepad++ aplicaciones avanzadas para reparar el archivo CSV corrupto.

Mensaje de error L ínea 1 tiene demasiadas columnas… : crea un nuevo archivo CSV con datos en 14 columnas usando Excel, Notepad++ u otras aplicaciones para recuperar los datos CSV.

CSV corrupto por caracteres de control ASCII, caracteres especiales o delimitadores extra:

  1. Elimina los espacios al final del archivo.
  2. Corrige las comas adicionales del archivo CSV corrupto eliminando caracteres delimitadores extras que separan los campos y recupera los datos del archivo.

5. Usa Notepad o Excel para crear un archivo CSV y repararlo

Usando Notepad

  1. Ingresa los datos de texto en un archivo con cada uno de los campos separados por una coma.
  2. Separa cada fila usando una nueva línea.
  3. Guarda el archivo usando una extensión .csv.

Usa Hoja de cálculo de Excel

  1. Ingresa los datos en una hoja de cálculo de Excel.
  2. Haz clic en Archivo.
  3. Selecciona Guardar como.
  4. Elige Guardar como tipo.
  5. Selecciona CSV (delimitado por comas).

6. Recupera usando la función de Autorecuperación

Esta función se puede encontrar en Excel. Abre una hoja de cálculo y busca la ventana de Autorecuperación (generalmente en el panel izquierdo de la ventana). La pantalla tiene una lista de donde puedes seleccionar el archivo CSV. Funciona con archivos no guardados. Lee más sobre este tema

  • Solución completa: El archivo o directorio está dañado e ilegible
  • Cómo registrarse y crear una nueva cuenta de Gmail [Guía fácil]
  • Aquí te mostramos cómo resolver que Missile Command Delta no se instala
  • SOLUCIÓN: Missile Command Delta se bloquea en PC

7. Recupera usando un archivo TMP

  1. Ve a donde se encuentra la carpeta de archivos temporales: C:UsuariosAppDataLocalMicrosoftOfficeUnsavedFiles microsoft office unsaved files
  2. Busca los archivos de Excel con la extensión .TMP.
  3. Selecciona el correcto verificando los datos.
  4. Copia y pega o guarda en un destino diferente usando la extensión .CSV.

8. Recupera el archivo CSV corrupto de una versión anterior

  1. Ve al archivo CSV corrupto y haz clic derecho sobre él.
  2. Selecciona Propiedades.
  3. Haz clic en Versiones anteriores.
  4. Selecciona la última versión antes de guardar/reemplazar.
  5. Haz clic en Restaurar (asegúrate de que los puntos de restauración estén habilitados).

Entonces, ¿pudiste encontrar una solución entre las que se enumeran aquí? Si el archivo sigue corrupto, tu única opción sería encontrar la fuente original y luego convertir Excel a archivo CSV.

Háznos saber cuál funcionó para ti dejando un comentario en la sección de abajo.