.. _dat2csv: ******* dat2csv ******* **dat2csv** è un utility [#]_ da linea di comando che converte i file ``DAT`` di Odin in file ``CSV`` [#]_. 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 ======== .. code-block:: none :linenos: 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): [#]_ .. code-block:: none :linenos: 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 [#]_ in questo modo: .. code-block:: none :linenos: *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 ======== * :download:`dat2csv.zip <_files/dat2csv.zip>` * :download:`dat2csw.zip <_files/dat2csw.zip>` * Batch file per i file .DAT delle visite: :download:`visidat.bat <_files/visidat.bat>` --- .. [#] Il programa è scritto in *Ruby*. .. [#] **Comma-separated values**. .. [#] L'istruzione deve essere scritta in un'unica riga. .. [#] Essenzialmente a scopo di test: sui CAPI non c'è questo programma.