Descripción
Importa un texto CSV a vector de datos con el formato especificado.
Los items se convertirán al tipo JME por defecto. Si no se reconoce el item, se convertirá a texto.
Cadena de entrada
desdecsv
Cadena de salida
desdeCSV
Uso
desdecsv(<csv>[,<separador>[,<comillas>[,<índice>[,<trim>]]]])
Parámetros | |||
---|---|---|---|
# | Parámetro | Descripción | Valor por defecto |
1 | csv | Cadena CSV | |
2 | separador | Separador entre items (carácter), por defecto coma | ',' |
3 | comillas | Comillas para textos complejos (carácter), generalmente comillas simples o dobles (defecto). Escape \ no permitido | '"' |
4 | índice | Línea de inicio para la importación (2 para ignorar posibles encabezados) | 1 |
5 | trim | Ignorar espacios en blanco entre items | verdadero |
Ejemplos
addresses.csv John,Doe,120 jefferson st.,Riverside, NJ, 08075 Jack,McGinnis,220 hobo Av.,Phila, PA,09119 "John ""Da Man""",Repici,120 Jefferson St.,Riverside, NJ,08075 Stephen,Tyler,"7452 Terrace ""At the Plaza"" road",SomeTown,SD, 91234 ,Blankman,,SomeTown, SD, 00298 "Joan ""the bone"", Anne",Jet,"9th, at Terrace plc",Desert City,CO,00123
desdecsv(archivotxt('C:/…/…/addresses.csv',verdadero))
VectorEvaluado: | 'John' 'Doe' '120 jefferson st.' 'Riverside' 'NJ' 8075 | | 'Jack' 'McGinnis' '220 hobo Av.' 'Phila' 'PA' 9119 | | 'John "Da Man"' 'Repici' '120 Jefferson St.' 'Riverside' 'NJ' 8075 | | 'Stephen' 'Tyler' '7452 Terrace "At the Plaza" road' 'SomeTown' 'SD' 91234 | | '' 'Blankman' '' 'SomeTown' 'SD' 298 | | 'Joan "the bone", Anne' 'Jet' '9th, at Terrace plc' 'Desert City' 'CO' 123 |
example_mod.csv TOK& UPDATE& DATE& SHOT& TIME& $AUX&$$HEAT$& PHASE& STATE& PGASA& PGASZ& BGASA& BGASZ& BGASA2& BGASZ2& PIMPA& PIMPZ& PELLET& RGEO& RMAG& AMIN& SEPLIM& XPLIM& KAPPA& DELTA& INDENT& AREA& VOL& CONFIG& IGRADB& WALMAT& DIVMAT& LIMMAT& EVAP& BT& IP& VSURF& Q95& BEPMHD& BETMHD& BEPDIA& NEL& DNELDT& ZEFF& PRAD& POHM& ENBI& PINJ& BSOURCE& PINJ2& BSOURCE2& COCTR& PNBI& ECHFREQ& ECHMODE& ECHLOC& PECH& ICFREQ& ICSCHEME& ICANTEN& PICRH& LHFREQ& LHNPAR& PLH& IBWFREQ& PIBW& TE0& TI0& WFANI& WFICRH& MEFF& ISEQ& WTH& WTOT& DWTOT& PL& PLTH& TAUTOT& TAUTH JET& 20031201& 20001006& 53521& 1.000E+01& NBIC& HSELM& TRANS& 2.000E+00& 1.000E+00& 2& 1& 0& 0& 1.658E+01& 8.152E+00& NONE& 2.888E+00& 3.047E+00& 9.807E-01& 2.924E-02& 7.304E-02& 1.572E+00& 1.781E-01& 0.000E+00& 4.572E+00& 8.161E+01& LSN& 1& IN/C& BE& C/BE& BE& 3.598E+00& 2.000E+06& 1.013E-01& 6.001E+00& 1.053E+00& 9.252E-01& 1.128E+00& 3.106E+19& 3.106E+19& 6.612E+00& 4.515E+06& 5.122E+04& 1.000E+05& 1.466E+07& 771706& 0.000E+00& 652114& 1.000E+00& 1.420E+07& -9.999E-09& NONE& NONE& 0.000E+00& 5.100E+07& HMIN& MONOPOLE& 4.027E+06& 3.700E+09& 1.840E+00& 2.000E+06& -9.999E-09& 0.000E+00& 9.295E+03& 1.373E+04& 6.913E-01& 7.319E+05& 2.000E+00& NONE& 3.715E+06& 5.381E+06& 1.282E+06& 1.297E+07& 1.210E+07& 4.445E-01& 2.194E-01
desdecsv(archivotxt('C:/…/…/example_mod.csv',verdadero),'&','$')
VectorEvaluado: | 'TOK' 'UPDATE' 'DATE' 'SHOT' 'TIME' 'AUX&$HEAT' 'PHASE' 'STATE' 'PGASA' 'PGASZ' 'BGASA' 'BGASZ' 'BGASA2' 'BGASZ2' 'PIMPA' 'PIMPZ' 'PELLET' 'RGEO' 'RMAG' 'AMIN' 'SEPLIM' 'XPLIM' 'KAPPA' 'DELTA' 'INDENT' 'AREA' 'VOL' 'CONFIG' 'IGRADB' 'WALMAT' 'DIVMAT' 'LIMMAT' 'EVAP' 'BT' 'IP' 'VSURF' 'Q95' 'BEPMHD' 'BETMHD' 'BEPDIA' 'NEL' 'DNELDT' 'ZEFF' 'PRAD' 'POHM' 'ENBI' 'PINJ' 'BSOURCE' 'PINJ2' 'BSOURCE2' 'COCTR' 'PNBI' 'ECHFREQ' 'ECHMODE' 'ECHLOC' 'PECH' 'ICFREQ' 'ICSCHEME' 'ICANTEN' 'PICRH' 'LHFREQ' 'LHNPAR' 'PLH' 'IBWFREQ' 'PIBW' 'TE0' 'TI0' 'WFANI' 'WFICRH' 'MEFF' 'ISEQ' 'WTH' 'WTOT' 'DWTOT' 'PL' 'PLTH' 'TAUTOT' 'TAUTH' | | 'JET' 2.0031201E7 2.0001006E7 53521 10 'NBIC' 'HSELM' 'TRANS' 2 1 2 1 0 0 16.58 8.152 'NONE' 2.888 3.047 0.9807 0.02924 0.07304 1.572 0.1781 0 4.572 81.61 'LSN' 1 'IN/C' 'BE' 'C/BE' 'BE' 3.598 2000000 0.1013 6.001 1.053 0.9252 1.128 3.106E19 3.106E19 6.612 4515000 51220 100000 1.466E7 771706 0 652114 1 1.42E7 -9.999E-9 'NONE' 'NONE' 0 5.1E7 'HMIN' 'MONOPOLE' 4027000 3.7E9 1.84 2000000 -9.999E-9 0 9295 13730 0.6913 731900 2 'NONE' 3715000 5381000 1282000 1.297E7 1.21E7 0.4445 0.2194 |
desdecsv(archivotxt('C:/…/…/example_mod.csv',verdadero),'&','$',2,falso)
VectorEvaluado: | 'JET' 2.0031201E7 2.0001006E7 53521 10 ' NBIC' ' HSELM' ' TRANS' 2 1 2 1 0 0 16.58 8.152 ' NONE' 2.888 3.047 0.9807 0.02924 0.07304 1.572 0.1781 0 4.572 81.61 ' LSN' 1 ' IN/C' ' BE' ' C/BE' ' BE' 3.598 2000000 0.1013 6.001 1.053 0.9252 1.128 3.106E19 3.106E19 6.612 4515000 51220 100000 1.466E7 771706 0 652114 1 1.42E7 -9.999E-9 ' NONE' ' NONE' 0 5.1E7 ' HMIN' ' MONOPOLE' 4027000 3.7E9 1.84 2000000 -9.999E-9 0 9295 13730 0.6913 731900 2 ' NONE' 3715000 5381000 1282000 1.297E7 1.21E7 0.4445 0.2194 |
Desde / Última modificación
v0.6.2.0
Véase también…