Buena tarde,
Estimados por favor su ayuda para que me puedan indicar como hacer para poder generar una nueva salida de datos en excel cuando ya se hanutilizado todos los campos de una hoja, es decir, cuando se han utiliaado las 1048576 celdas.
Sucede lo siguiente, tengo un flujo que me hace la lectura de varios archivos de excel en formato .xlsx los cuales genero por un Directorio como entrada, entonces al correr el flujo en los datos de salida no me sale nada porque le mensaje de error me dice que he llegado a la capacidad, es decir, que en la Sheet1 ya se utilizaron los campos, entonces lo que necesito es que la información que falta por leer la muestre en la SHheet2.
Gracias.
¡Resuelto! Ir a solución.
Hola @rquinones002
El problema es con la cantidad de registros (filas), no los campos (columnas).
La herramienta Output Data permite determinar el máximo de registros a escribir por archivo. Si le ponés 1000000, va a escribir hasta esa cantidad. El problema es que en realidad Alteryx genera un xlsx por cada 1,000,000 de registros.
Yo lo que te recomiendo es que utilices un RecordID y una fórmula (IF RecordID<=1000000 THEN "Sheet1"ELSE "Sheet2"). Si el RecordID es menor o igual a 1000000 lo guardas en Sheet1, sino, lo guardas en Sheet2 (Utilizando la opción del Output tool de que tome el nombre de la hoja del campo creado en la fórmula)
Buenos dias @rquinones002 ,
Otra forma de hacer esto es usar la herramienta Seleccionar registros.
De esta forma, mantienes un número determinado de líneas para una hoja de un archivo y si se supera este número, puedes agregar otra herramienta que tomará el resto de líneas para otra hoja.
Encontrarás los detalles adjuntos con una entrada de 2 millones de líneas divididas en dos fragmentos: el primero con 1 millón de líneas y el resto en el otro.
Déjame saber si funciona de la manera que quieres.