El objetivo de mi código es con cada iteración de un bucle for que leerá en una línea singular de un archivo txt, colocará esos datos en una variable y colocará esa variable en una línea de código que extraerá datos de una base de datos.
Tengo un código matlab que extrae datos de una hoja de Excel y recorta los datos en una cierta cantidad de caracteres y los coloca en un archivo txt. Puedo cambiar fácilmente el código matlab para generar estos datos de manera diferente si fuera más fácil de leer para JMP.
He adjuntado mi código que no funciona.
nombre =: Columna 1 [i]; Resolví el problema que estaba teniendo.
Gracias por la rápida respuesta.
Hmmm, tu solicitud no está clara para mí.
¿Su plan ejecuta la extracción de la base de datos para JMP o Matlab?
JMP puede leer un archivo de Excel. JMP también puede extraer datos de un archivo de Excel utilizando el Asistente de Excel (JMP13 y superior) o utilizando SQL. JMP puede utilizar un libro de Excel como base de datos desde JMP 9. Sin embargo, para usar SQL para extraer Excel y tiene JMP de 64 bits y Excel de 32 bits, se necesita una configuración especial única para definir el DSN de la máquina.
Dicho esto, esta línea de JSL de su script
Pnames = open("$Desktop/EPI-1310-EML_V004Pnames.txt");está abriendo una tabla y Pnames es la referencia para esa tabla y Pnames [i] no tiene sentido.
¿El archivo Pnames.txt tiene un encabezado y un encabezado de columna? Si no, entonces usa este código como este
Opendt = Open( "$SAMPLE_IMPORT_DATA/EOF_comma.txt", Table Contains Column Headers( 0 ) );
Si no tiene un encabezado y el archivo Pnames.txt tiene varias líneas, donde cada línea es un nombre de parámetro, para obtener los nombres use Nombre =: Columna 1 [i].
Debo mostrar cómo se ven Pnames.txt y Pset.txt.