
La idea de realizar este proyecto fue que muy constantemente estoy haciendo uso de la página (delim.co)[delim.co] por algunas consultas que algunos compañeros de trabajo suelen realizarme constantemente.
Las consultas suelen venir sobre solicitando información de base de datos basado en ciertos reportes que vienen en formato de Excel, y la información que utilizo como clave para consultar es de algunas columnas que justamente tengo que separar por comas en un solo registro y en algunos casos añadir comillas al inicio y final de cada valor. Este es el funcionamiento base del sitio mencionado anteriormente.
Pero mi objetivo de realizarlo es que en algunas ocasiones necesito que se remuevan ciertos valores al inicio o al final de cada valor y eso es algo que no realiza el sitio, además siempre consideré que esto era un proyecto demasiado sencillo de realizar y no me equivoqué mucho, pero llegado a cierto punto si me bloqueo.
El valor que se ponga en el cuado de texto del lado izquierdo es el que será separado por el delimitador (por defecto es una coma, pero se puede cambiar por uno de los seleccionados por el menú desplegable o en las configuraciones), por cada salto de línea.
Para aplicar dicho cambio se tiene que dar clic en el botón de la flecha hacia la derecha y el resultado será visible en el cuadro de texto de lado derecho.
Si lo que necesitas es lo opuesto, separar valores a partir de un delimitador en saltos de línea, lo que tendrías que hacer sería colocar tus valores de lado derecho y hacer clic en el botón de la flecha hacia la izquierda.
Los valores por defecto se encuentran entre paréntesis
Para este proyecto decidí utilizar:
Este proyecto fue algo rápido de realizar, lo más complicado fue trabajar con astro y no precisamente porque fuese difícil sino porque al ser la primera vez que lo utilizaba había cosas que desconocía (como el poder aplicar la funcionalidad en las islas dinámicas) fue algo que tuve que investigar y aprender.
El mayor desafío que considero haber tenido fue el hacer que cada una de las funciones/configuraciones que tiene el proyecto original funcionen en conjunto, debido a que hacer cada una de forma individual no es complicado, pero el hacerlas en conjunto si te hace pensar en que orden se debe ejecutar cada configuración, cuál es la mejor forma de trabajar.