Es posible que en algunos casos cuando intenta abrir un formulario bien sea web o móvil le indique la existencia de un error en algun recurso csv que emplea dicho formulario. Para encontrar y corregir dicho error puede hacer uso de herramientas externas a KontrolID tales como notepad++ o incluso mediante un reemplazo empleando expresiones regulares o regex.

Notepad++

Una forma sencilla de identificar caracteres no imprimibles e incluso caracteres que no se esten visualizando es mostrando todos los caracteres y buscando aquellos extraños. Para ver todos los caracteres en vita-> Mostrar simbolos -> seleccione la opción mostrar todos los caracteres.

Tambien puede hacer uso del plugin csv lint

Plugin CSV lint

Este plugin le mostrará en un color distinto todas las columnas que conforman el csv, aquellos caracteres sin color o demás generalmente corresponden a caracteres no imprimibles. Para instalar el plugin realice lo siguiente:

1. En plugin seleccione la opción administrar plugins

2. Busque y seleccione el plugin a instalar y de clic en instalar.

3. Finalmente abra el archivo csv nuevamente.

Buscar y reemplazar empleando expresiones regulares

Puede emplear la siguiente expresión regular para reemplazar todos los caracteres no imprimibles:

[\x00-\x09\x0B-\x0C\x0E-\x1F]+

Para ello en el menú buscar -> seleccione la opción reemplazar:

Luego en el cuadro de busqueda indique la expresión regular y marque el modo de busqueda expresiones regulares.

Finalmente reemplace por lo que requiera para un adecuado funcionamiento del recurso.

Expresiones regulares programadas en las herramientas de cargue de información

También es posible emplear la expresión regular programada en las distintas herramientas que se emplean para cargar los recursos compartidos para buscar y eliminar o reemplazar caracteres no imprimibles que afecten el csv. recuerde que la expresión es:

[\x00-\x09\x0B-\x0C\x0E-\x1F]+

¿Te ayudó este artículo?

Angee Ballesteros

Ing. Electrónica, Especialista en Ing. de Software

Deja una Respuesta

Debes estar logueado para poder comentar.