Importes bancarios como texto: detectar espacios invisibles
Localice separadores de miles invisibles, convierta solo las columnas de importes y compruebe que los decimales siguen intactos.

Índice8apartados
Si un importe parece numérico pero no entra en la suma, examine sus caracteres antes de cambiar separadores. El espacio normal, el espacio no separable y el estrecho pueden parecer iguales. Limpie únicamente el campo de importe y mantenga el texto original.
Identificar separadores antes de convertir a número
-
Copie un valor problemático a una columna de revisión. Identifique el separador decimal y el de miles usando varios ejemplos, incluido uno inferior a 1.000.
-
Quite solo el carácter de agrupación confirmado en la columna numérica. Convierta después con la configuración regional de la fuente.
-
Cuente errores de conversión y compare valores cambiados con los originales. No convierta valores dudosos en cero.
Ejemplo ficticio
El importe ficticio 1 234,50 contiene U+202F, no un espacio normal. Al retirar ese separador confirmado e interpretar la coma decimal, resulta 1234,50 numérico. Otro valor, 12,34, debe seguir siendo 12,34. Eliminar todas las comas lo transformaría en 1234: un error de cien veces.
Aislar el carácter antes de cambiar el formato
Mantenga columnas separadas de texto original, texto limpio y resultado numérico. Copie el espacio exacto del importe problemático al campo de sustitución; escribir un espacio normal puede seleccionar otro carácter. Limite la sustitución a los importes y documente que se retira un separador de miles confirmado.
Identifique el punto de código exacto en lugar de suponer que una limpieza genérica elimina todos los separadores. Un formato monetario tampoco explica una conversión fallida. Si sigue fallando, inspeccione otra vez el texto original en lugar de encadenar sustituciones hasta que aparezca una suma.
Probar la regla con valores de control
Use 1 234,50 y 12,34 como controles ficticios. Seleccione la coma decimal confirmada en esta fuente, independientemente del idioma del ordenador. Defina explícitamente los separadores decimales y de agrupación confirmados antes de convertir los importes. Se esperan dos conversiones correctas, dos filas y una suma de 1246,84.
Añada el caso 1 23,50. En esta fuente ficticia, los grupos de miles requieren tres dígitos: el grupo incompleto exige revisar el PDF. Quitar el espacio fabricaría un aparente 123,50 válido. Deje el resultado pendiente y revise los importes por separado antes de aceptar el total. Si la exportación numérica nativa del banco ya evita el problema, impórtela con sus ajustes documentados.
Distinguir espacios similares y evitar valores automáticos
En este juego ficticio independiente, la fuente usa coma decimal y grupos de miles de tres dígitos. Las tres primeras filas valen 1.234,50 EUR cada una, pero contienen caracteres distintos.
| Texto original | Carácter entre 1 y 234 | Tratamiento tras confirmar la fuente | Número esperado (EUR) |
|---|---|---|---|
1 234,50 | U+0020, espacio normal | Quitar este separador de miles | 1234,50 |
1 234,50 | U+00A0, espacio no separable | Sustituir específicamente U+00A0 | 1234,50 |
1 234,50 | U+202F, espacio estrecho no separable | Sustituir específicamente U+202F | 1234,50 |
1 23,50 | Grupo de solo dos dígitos | Retener para revisión de la fuente | Pendiente |
| Campo vacío | Sin número que interpretar | Distinguir ausencia y columna inactiva | Sin cero inventado |
Unicode identifica U+202F como un espacio distinto. Use la inspección Unicode del editor o copie el carácter exacto en una sustitución limitada. Si coexisten varios tipos en la columna, documente y valide cada regla; la primera fila correcta no define todo el archivo.
Clasifique los campos vacíos antes de convertir para evitar que un importe sin resolver se convierta silenciosamente en cero. Compruebe las ausencias antes de convertir y mantenga un estado separado. Convertir correctamente no valida la sintaxis de agrupación. En una columna de importe único, un vacío sigue pendiente; con columnas de cargo y abono, compruebe primero si corresponde al lado inactivo.
Se esperan tres valores numéricos confirmados que sumen 3.703,50 EUR y dos excepciones clasificadas expresamente. Cuente números reales, sin fiarse de la alineación a la derecha o del formato monetario. Si aparece un cuarto número, revise la fila mal agrupada o vacía antes de aceptar la suma.
Comprobaciones y límites
Compare suma, mínimo, máximo y cantidad de celdas numéricas. Un total puede ocultar errores compensados. No quite espacios de conceptos o referencias durante esta operación. Unicode documenta símbolos numéricos regionales; el documento y la configuración explícita determinan la conversión.
Conserve el archivo original sin cambios y anote cualquier cuestión pendiente antes de utilizar la tabla.
Comprobaciones relacionadas
Separe la conversión numérica de la convención de cargos y abonos. Cargos y abonos a un importe con signo en el CSV bancario.
BankStatementScan está en preparación. El sitio ofrece una solicitud de acceso y un ejemplo ficticio; actualmente no convierte sus archivos bancarios. Ver el servicio previsto.
Fuentes consultadas el 16 de octubre de 2026
Deja tu email profesional para registrar tu interés. El producto de conversión sigue en preparación.