Free Trial

Foro

RESUELTAS

Como generar una nueva salida de datos en excel cuando se han utilizado todas las celdas.

rquinones002
Meteoro

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.

 

 

rquinones002_0-1660939526547.png

 

Gracias.

2 RESPUESTAS 2
Aguisande
15 - Aurora
15 - Aurora

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.

Aguisande_0-1660940885463.png

Aguisande_1-1660941171858.png

 

 

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) 

Aguisande_4-1660941449161.png

 

Aguisande_2-1660941386640.png

Aguisande_3-1660941415734.png

 

 

Emmanuel_G
Púlsar

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.

 

Emmanuel_G_0-1661173549743.png

 

Etiquetas