Saltar al contenido
CSV Guard

Verificador de contratos CSV

El archivo del socio volvió a romperse. Encuentra exactamente qué columna y qué filas.

Escribe las columnas que esperas, suelta el CSV que te envió tu socio y CSV Guard revisa cada encabezado y cada fila. Verás columnas renombradas y ausentes, fechas erróneas, duplicados, números rotos y celdas peligrosas con su número de fila, además de una nota de evidencia para responder.

Ver el formato del esquema
  • Renombrada
  • Formato de fecha incorrecto
  • ID duplicado
Tabla de ejemplo. Pedidos y correos inventados.

Qué es

Un verificador gratuito que compara un archivo CSV con el contrato acordado. Entiende comillas, comas dentro de valores, punto y coma, tabulaciones y exportaciones de Excel, y funciona por completo en tu navegador.

Para quién

Equipos de operaciones que importan datos de socios, ingenieros de datos, fundadores que vigilan una importación frágil y equipos de soporte atrapados entre dos proveedores.

Qué problema resuelve

Las importaciones fallan con errores vagos o, peor aún, cargan datos equivocados en silencio. Aquí cada problema tiene una columna, unas filas y un ejemplo, así que el arreglo empieza por los hechos y no por un largo hilo de correos.

Revisar un archivo

Los archivos se leen en esta pestaña. No se sube ni se guarda nada.

Una columna por línea con un tipo y marcas opcionales, o pega solo la línea de encabezado esperada.
Pega el contenido o abre un archivo. Comas, punto y coma, tabulaciones y barras verticales se detectan solas.

Todavía no hay revisión

Pega un esquema y un CSV, o carga el ejemplo para ver el informe completo.

La nota incluye valores de ejemplo del archivo. Revísala antes de enviarla fuera de tu equipo.

Formato del esquema

Escribe el contrato una vez y reutilízalo en cada entrega.

order_id int required unique
email email required
amount decimal required
currency enum:EUR|USD|TRY
created_at date required
sku text
  1. Primero el nombre

    Escribe el nombre de la columna tal como se acordó. La correspondencia también detecta mayúsculas, espacios y pequeñas erratas y te dice cuál encontró.

  2. Luego el tipo

    text, int, decimal, date, email, url, bool, o enum: con los valores permitidos separados por una barra vertical.

  3. Luego las marcas

    required significa sin celdas vacías y unique significa sin valores repetidos. Omítelas si no aplican.

  4. O solo el encabezado

    Pega la línea de encabezado esperada y cada columna se revisa solo por presencia y orden.

Cómo se usa

  1. Define el contrato

    Enumera las columnas que esperas con sus tipos y marcas. Guárdalo junto a tu código de importación.

  2. Añade el archivo

    Pega el CSV o abre el archivo. El separador, las comillas y los saltos de línea se detectan solos.

  3. Lee los problemas

    Los errores rompen la importación o cargan datos equivocados. Los avisos conviene limpiarlos, pero no te frenan.

  4. Envía la evidencia

    Copia la nota de evidencia en el hilo con el socio o descarga los problemas en CSV para tu equipo.

Conviene saber

  • Se esperan fechas en formato ISO. Los formatos con el día o el mes primero se señalan porque son ambiguos.
  • Los archivos de hasta 20 MB van con fluidez en la mayoría de navegadores. Divide los más grandes.
  • Los archivos de Excel deben guardarse antes como CSV.
  • Los tipos se revisan valor a valor. Una columna puede pasar aunque algún valor le parezca raro a una persona.

Preguntas

¿El archivo se sube a algún sitio?

No. El análisis y las comprobaciones se ejecutan en esta página y el archivo nunca sale de tu dispositivo.

¿Por qué las celdas con fórmulas son un error?

Una celda que empieza por = o @ puede ejecutarse como fórmula cuando alguien abre el archivo en una hoja de cálculo. Es un ataque conocido, la inyección CSV.

¿Qué es una marca de orden de bytes?

Un carácter invisible que algunas herramientas ponen al inicio de los archivos UTF 8. Puede pegarse al nombre del primer encabezado y romper la correspondencia.

¿Puede arreglar el archivo por mí?

Te dice exactamente qué corregir y dónde. Modificar los datos del socio de forma automática escondería el problema en vez de resolverlo.

Habla con el creador

¿Tienes una pregunta, una idea o una oferta de trabajo? Escribe por X o Telegram.

Apoya al creador

Si esta herramienta te ahorró tiempo, puedes enviar una propina a esta dirección EVM desde tu propia billetera.

0xd28Fd90eD69092bd01598f237aad33a0cc9c3EeA