Fijar archivos CSV Apertura en una columna: Delimitadores y presupuestos

Compruebe los separadores, los tipos de citas y datos antes de reparar una exportación o importarla en una hoja de cálculo.

Mantener el original antes de hacer cambios

Guardar una copia sin tocar de la exportación y trabajar con un archivo separado reparado. Note el sistema que lo produjo y el sistema que debe leerlo. Una vista previa de hoja de cálculo es evidencia útil, pero una columna visible no prueba que la exportación es corrupta. El archivo puede utilizar un separador diferente del entorno de importación. Trabaja en una pequeña muestra representativa primero para que pueda distinguir un problema de interpretación de los daños ya presentes en los datos originales.

Encontrar el separador de campo real

Inspeccione el encabezado y varios registros para comas, ymicolons o pestañas. Una extensión de archivo por sí sola no le dice qué separador fue utilizado. En Excel, el flujo de trabajo de importación de texto documentado permite una selección explícita de delimitador y una vista previa de las columnas resultantes. Pruebe el separador correcto antes de reemplazar caracteres. Un reemplazo global de coma puede alterar los datos dentro de los campos, mientras que una conversión de delimitador real analiza los registros y los escribe de nuevo utilizando el separador de salida elegido.

Tratar comillas citadas como datos

Un valor como Londres, Reino Unido pertenece en un campo cuando se cita correctamente. CSV citando también representa una cita doble literal al doblarla, y permite rupturas de línea dentro de los campos citados. Esto significa dividir cada línea en comas no es una reparación confiable. Utilice la herramienta de reparación de delimitador previsualización y revisión de las columnas. Si quoting es malformado, investigar la fila fuente en lugar de esperar que la cita restantes

Comprobar filas así como las partidas

Después de elegir un separador, inspeccionar registros que contengan punción, celdas en blanco y notas multilíneas. Un encabezado que separa correctamente no prueba que el resto del archivo sigue la misma forma. Compare el recuento de columna esperado con la vista previa analizada e investigue filas irregulares. Compruebe unos pocos registros de inicio, medio y final contra el original intacto. Una reparación útil conserva el significado de los valores, en lugar de hacer que cada fila parezca tener el mismo número de celdas.

Preserve identificadores como texto

Los IDs de producto, códigos postales y referencias de cuenta pueden parecer numéricos mientras sus principales ceros son significativos. La inferencia tipo hoja de cálculo puede cambiarlos. Microsoft documenta la importación con un tipo de datos de texto para preservar dichos valores. Elija el tipo apropiado antes de cargar, especialmente para identificadores largos. Cambiar un valor dañado de nuevo a un formato de texto no puede recuperar dígitos que ya fueron eliminados. Mantenga fechas y convenciones decimales bajo la misma revisión deliberada en lugar de depender de las conjeturas automáticas de una aplicación.

Coincide el síntoma con el primer cheque
SíntomaPrimer chequeEvitar
Una columna visibleSeparador real y delimitador de importaciónReemplazar cada coma
Una nota se extiende a través de columnasDelimitadores calificados y citas duplicadasEliminación de todas las comillas
Los ID pierden ceros líderesImportar identificadores como textoTipo de cambio después de los dígitos se pierden
Las filas tienen diferentes anchosfilas de fuentes y advertencia de parserSin investigar
CSV convertidor parsing a semicolon export with quoted commas into three columns.
La ficticia exportación incorporada mantiene “Blue, dotted” en una celda y preserva la citada palabra “hello”. Capturado el .

Use este ejemplo Abre la reparación CSV con estas entradas.

Revise las células tipo fórmula antes del uso de hojas de cálculo

CSV no lleva una declaración tipo hoja de cálculo para cada valor. El software de hoja de cálculo puede interpretar ciertos prefijos celulares como fórmulas, que importa cuando el contenido exportado provenía de otras personas. OWASP describe esto como CSV o inyección de fórmula. Utilice la opción de la herramienta segura de fórmula para una exportación adecuada orientada a la hoja de cálculo e inspeccione lo que cambia. Un prefijo protector cambia el valor exportado, así que no sustituya un sistema original

Verificar el flujo de trabajo recibido

Exportar la muestra reparada, importarla con el delimitador previsto y los tipos de datos, y comparar valores importantes con el original. Grabar las columnas de delimitador, codificación e identificador elegidas para la próxima exportación. Si su fuente está anidada JSON, aplanarlo deliberadamente con la herramienta JSON-to-CSV antes de evaluar la tabla resultante. Si usted está conciliando registros entre sistemas, compare las listas de identificadores por separado. El análisis exitoso establece la estructura; no verifica que los valores de fuente subyacentes sean correctos.

Fuentes y lectura ulterior

Volver arriba ↑

Sigue explorando

Más ejemplos para su próxima pequeña tarea.

Examine todos los artículos
Ayuda

¿Cómo podemos ayudarte?

Busca instrucciones, informa un problema o deja un mensaje.

Cuestiones comunes

¿Dónde empiezo? Pruebe un ejemplo, luego reemplace sus valores con los suyos.

¿Por qué falló mi carga? Compruebe el error de campo, formato aceptado y límite de tamaño de archivo. Comience con una pequeña muestra sanitaria.

¿Dónde están mis resultados? Revise el panel de resultados, luego utilice sus controles de copia o descarga. Si un cálculo falla, compruebe el error al lado de la entrada.

Mensaje

Chat abre Tawk.to. Procesa sus mensajes y datos de conexión. No pegar entradas privadas o contenidos de archivos. Los tiempos de disponibilidad y respuesta varían.