Importar y modificar la hoja de trabajo de Excel desde las columnas de la tabla jmpHola,
Estoy tratando de modificar la hoja de Excel con los datos de la tabla jmp. Digamos nuestra hoja de Excel en este formato

y queremos llenar las columnas "LabelA" y "LabelA_numbers" cuando las filas "D / P" == "Driver" con "Protection" y "puertas"
y cuando las filas "D / P" == "Pasajero" con el resto de las filas de las columnas "Protección" y "Puertas"

por lo que la hoja de Excel final debería verse así

dt = open("$SAMPLE_DATA/Cars.jmp")
formula_Sheet = open("C:\record_table.xlsx",
Worksheet Settings(
1,
Has Column Headers( 1 )
));
Cómo podemos hacer esto ?
Gracias
Joshua
Tabla de datosOtroScriptingRe: importar y modificar la hoja de trabajo de Excel de las columnas de la tabla jmpAquí hay un guión que le brinda lo que desea.No estoy seguro de que sea el enfoque que desea adoptar, pero dado su punto de partida y el punto final descrito, creo que probablemente sea la forma más eficiente de resolver el problema.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cars.jmp" );
formula_Sheet = open("C:\record_table.xlsx");
//formula_Sheet = Open( "$DOCUMENTS\discussion group\record_table.jmp" );
formula_Sheet << delete columns( {"labela", "labela_numbers", "labelb", "labelb_numbers"} );
dt << select where( dt:name( "D/P" ) == "Driver" );
dtA = dt << subset( invisible, columns( :Protection, :Doors ), selected rows( 1 ) );
dtA:Protection << set name( "LabelA" );
dtA:Doors << set name( "LabelA_numbers" );
dt << select where( dt:name( "D/P" ) == "Passenger" );
dtB = dt << subset( invisible, columns( :Protection, :Doors ), selected rows( 1 ) );
dtB:Protection << set name( "LabelB" );
dtB:Doors << set name( "LabelB_numbers" );
dtJoin1 = dtA << Join( invisible, With( dtB ), Merge Same Name Columns,By Row Number );
Close( dtA, nosave );
Close( dtB, nosave );
dtFinal = formula_sheet << join( with( dtJoin1 ), Merge Same Name Columns,By Row Number );
Close( dtJoin1, nosave );
Close( formula_sheet, nosave );
Re: importar y modificar la hoja de trabajo de Excel de las columnas de la tabla jmpGracias Jim,
En primer lugar, cuando leo record_table.xlsx, obtengo la tabla como esta

y después de ejecutar el script obteniendo esto

otra cosa es que digamos que si quiero cambiar la fila 2 de la columna de la ciudad = "panamá" por "colombia", ¿cómo puedo hacer eso?
Gracias