Buenas tardes Estimados,
De manera atenta, me permito solicitar de su amable ayuda para solucionar un tema en ALTERYX con respecto a la carga de archivos de texto en masivo.
Tengo 36 archivos tipo texto que quiero cargar al canvas, y están contenidos en 3 carpetas las cuales corresponden a los años 2019,2020 y 2021 respectivamente, es decir, que en cada carpeta tengo 12 archivos.
El asunto es que el producto final de la uníon o carga de estos 36 archivos debe ser en excel, entonces primero que todo debo subirlos y posteriormente convertirlos a excel, entonces viene la pregunta del milló, ¿ Cómo se debe hacer?
Gracias !!!
¡Resuelto! Ir a solución.
hola @rquinones002
Hay dos formas comunes de lograr esto:
1- Lo que puedes hacer es utilizar la opción de Buscar en SubDirectorios (Search Subdirs) en el Input Tool
2-Utilizando la herramienta Directory, junto con Dynamic Input
Directory se encargará de leer los archivos que están en el Directorio "padre" y los subdirectorios y el Dynamic Input se encarga de leer el contenido de cada archivo.
Hola buen día Sr AGUISANDE,
Mil gracias por su ayuda con la respuesta al caso, pero pues no he podido lograr que el excel final me muestre lo que quiero.
Los 3 archivos son balances contables, vienen en txt así:
entonces al pasarlos a excel los datos deben quedar tabulados en columnas, así:
Entonces quiero saber como lo debo hacer, porque pues ya la liempeza de campos en blanci y colunas que no sirven pues ya se como se hacen.
Gracias.
Hola @rquinones002
No te preocupes, hay solución para todo.
Hay alguna forma de que me compartas aunque sea 1 de esos files en txt?
Sino, te ofrezco hacemos un Zoom y lo vemos juntos.
Me avisas.
Saludos
Esto es lo que esperarías ver en ese file?
No agregué todavía los encabezados (primeras 3 filas), sólo me enfoqué en los datos
Si señor así es , ta cuál !!!!
Dame un ratito y ya te pongo cómo lograrlo con todos los archivos juntos y los encabezados.
Hola @rquinones002
Dividí tu problema en secciones para poder ser más claro.
Para comenzar, hay varias cosas a tomar en cuenta, pero lo principal es que tus archivos tienen dentro dos "estructuras" diferentes, una sin delimitar (primeras 3 filas) y el resto delimitado por TABS (\t en Alteryx)
Por lo que la lectura de los mismos te recomiendo hacerlas como un archivo SIN delimitadores (\0) 👉 [Parte 1 del workflow]. De esta manera, luego de separarlos (las 3 primeras filas por un lado, el resto por el otro), con la herramienta Text to Columns podemos separarlos 👉[Parte 4 del workflow].
Acá podés ver que usé el "\t" como delimitador.
La [parte 2 del workflow], retiene las 3 primeras filas solamente (usando un Sample tool y la [parte 3 del workflow] hace lo mismo de forma inversa (Se salta las 3 primeras filas de los datos)
En la [parte 5 del workflow] utilicé un Dynamic Rename, para tomar los nombres de los campos (columnas) de la primera fila de datos (registro 4 del file original, que al quitarle las tres primeras, pasa a ser el primero).
La [parte 6 del workflow] utiliza una herramienta llamada Dynamic Select, para seleccionar solamente aquellos campos que me interesan con una fórmula (Que no contengan la cadena "Field_" en este caso)
En la [parte 7 del workflow] sólo hago un Union entre el encabezado (primeras 3 filas del archivo original) y los datos ya encolumnados.
Y así quedarían los datos:
Te adjunté las configuraciones de las principales herramientas del workflow, pero no dudes en avisarme si requieres más ayuda.
Gracias Sr AGUISANDE, sin embargo por favor me podrías indicar como llegaste hasta allá?, gracias.