Ciao,
Sto aprendo un excel direttamente in JMP, ma dopo l'importazione il formato dell'ora deduce hh: mm: ss.
Tabella sotto da Excel ma nella tabella JMP solo 2018/08 / 0X dopo l'importazione.
TEST_START_TIME TEST_STOP_TIME
| 2018/08/03 17:54:02 |
2018/08/03 19:25:36 |
| 2018/08/03 19:25:36 |
2018/08/03 19:28:04 |
| 2018/08/03 21:05:08 |
2018/08/03 21:07:39 |
| 2018/08/05 20:52:09 |
2018/08/05 20:53:17 |
| 2018/08/05 20:52:09 |
2018/08/05 20:53:17 |
| 2018/08/05 20:52:09 |
2018/08/05 20:53:17 |
Script per aprire un excel: (Non penso sia relativo al mio script ma all'impostazione dell'importazione di un file excel, ma non riesco a trovarlo nelle preferenze) A meno che non l'abbia trascurato, ho provato ad importare manualmente senza lo stesso script. Si prega di avvisare!
Names Default To Here( 1 );
Wait(3);
Close All (Data Tables, Nosave);
Close All (Journals, Nosave);
mypath = "C:\jmp\";
Set Current Directory( mypath );
y = Files In Directory( mypath );
For( i = N Items( y ), i > 0, i--,
If( Ends With( y[i], "txt" ),
,
Remove From( y, i )
)
);
n = N Items( y );
For( i = 1, i <= N Items( y ), i++,
sname=left(y[i],length(y[i])-4);
/* If the file is the first in the list, open it. Otherwise, open the table, concatenate with the main table, and close the table just opened. */
If( i == 1,
mainDt = Open( mypath || y[i] );
mainDt << New Column ("source", character, set each value ( sname )),
dt = Open( mypath || y[i] ) ;
dt << New Column ("source", character, set each value ( sname ));
mainDt = mainDt << Concatenate( dt, Append to First Table );
Close( dt, NoSave );
Wait( 0 );
)
);
In allegato è il file Excel come specificato. Di seguito uno script che ha aperto il file e modifica il formato di visualizzazione. Spero che sia d'aiuto.
Names Default to Here(1);
dt = Open("C:/temp/Excel_DateTime_Aug2018.xlsx");
dt:TEST_START_TIME << Format( "y/m/d h:m:s", 22, 0 );
dt:TEST_STOP_TIME << Format( "y/m/d h:m:s", 22, 0 );