<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sto facendo uno script per importare un set di file txt in una singola tabella. Posso ottenere i dati nel formato di cui ho bisogno durante l'importazione manuale delimitando su "Tab" e "|". Tuttavia, lo script funziona solo se uso solo End Of Line (Tab). Ogni volta che aggiungo End Of Line (Altro) fallisce, non sto scrivendo correttamente lo script EOFOther?
percorso = "C: \ Percorso file \";
y = Files In Directory (percorso);
n = N Articoli (y);
// Crea la lista y1 delle espressioni open ()
y1 = {};
Per (i = 1, i <= n, i ++,
Y1 = Parse (
Eval Insert (
"Open (percorso || \" ^ y ^ \!",
Impostazioni di importazione (
Numero di colonne (35)
Fine della linea (CRLF, CR, LF),
End Of Field (Tab, Altro),
EOF Altro ("|"),
Quotes Strip (0),
Usa Apostrofo come Virgolette (0),
Scansione intero file (1),
Etichette (1),
Inizio di nomi di colonna (5),
Data Starts (6),
Linee da leggere (tutte)
))"
)
)
);
// (Apri e) Concatena i file
Eval (y1 [1]) << Concatena (
Eval List (y1 [2 :: n]),
);
// Chiudi i file secondari
Per (i = 1, i <= n, i ++,
Chiudi (tabella dati (y ), nosave)
);
Finito per essere un errore di quotazione nel mio script, ecco il codice funzionante:
Per (i = 1, i <= n, i ++,
Y1 = Parse (
Eval Insert (
"Open (parameterpath || \" ^ y ^ \!",
Impostazioni di importazione (
Fine della linea (CRLF, CR, LF),
End Of Field (Tab, Altro),
EOF Altro (\! "| \!"),
Quotes Strip (0),
Usa Apostrofo come Virgolette (0),
Scansione intero file (1),
Etichette (1),
Inizio di nomi di colonna (5),
Data Starts (6),
Linee da leggere (tutte)
))"
)
)
);