Tabella dei contenuti

Argomento precedente

OdinMAP

Argomento successivo

Programmi vari

Questa pagina

dat2csv

dat2csv è un utility [1] da linea di comando che converte i file DAT di Odin in file CSV [2].

La versione dat2csw non apre la console di Windows. E’ utile per essere eseguita in modalità batch da altri programmi, per esempio da Odins con il comando *RUN.

Sintassi

1
2
3
4
5
6
 Usage: dat2csv fileDAT fileCSV -f field1,field2,field3,... [-s #] [-n] [-c]
     -f, --fields f1,f2,f3,...        Fields name list
     -s, --skip n                     Number of fields to skip
     -n, --norecn                     No record number
     -c, --comma                      Use comma (,) as fields separator
     -h, --help                       Display this screen

Utilizzo

Può essere utilizzato per convertire i file generati da Odin con l’istruzione *WRITE in file CSV (meglio mettendo l’istruzione in un batch file): [3]

1
2
3
 dat2csv.exe 1234.dat 1234.csv -f rec_num,progre,serial,nomerif,status,giA,meA,anA,orA,miA,data01,
             data02,data03,data04,data05,data06,data07,data08,data09,data10,data11,data12,data13,
             data14,data15,data16,data17,data18,data19,data20,data21,data22,data23,data24,data25

Può essere usato direttamente all’interno del questionario [4] in questo modo:

1
2
3
4
5
6
7
8
9
 *TEXTVARS INPUTDATA, CMDLINE, RESULT
 *VARS RUNTYPE, NRESULT

 *Q 1 *ALPHA L1 *DUMMY
 *PUT RUNTYPE [0]
 *PUT CMDLINE "dat2csw.exe"

 *PUT INPUTDATA "*?filedat *?filecsv -f var1,var2,var3,var4,var5"
 *RUN Q1 "STDRUN.DLL,STDRUNENTRY"

Download

[1]Il programa è scritto in Ruby.
[2]Comma-separated values.
[3]L’istruzione deve essere scritta in un’unica riga.
[4]Essenzialmente a scopo di test: sui CAPI non c’è questo programma.