<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Devo aprire i file .wat. Sono in grado di importarlo manualmente in una tabella dati, e lo faccio utilizzando campi delimitati con Spazio e Spaces. Posso copiare lo script:
Aggiungi proprietà alla tabella (
{New Script (
"Fonte",
Aperto(
"C: \ Users \ utente \ Download \ B8A17901.WAT",
colonne (
Colonna ("Colonna 1", Numerico, "Continuo", Formato ("Migliore", 10)),
Colonna ("WAT", Personaggio, "Nominale"),
Colonna ("DATA", carattere, "nominale"),
Colonna ("ATTACHED", Character, "Nominal"),
Colonna ("c000005", Carattere, "Nominale"),
Colonna ("c000006", Carattere, "Nominale"),
Colonna ("c000007", Carattere, "Nominale"),
Colonna ("c000008", Carattere, "Nominale"),
Colonna ("c000009", Carattere, "Nominale"),
Colonna ("c0000010", Carattere, "Nominale"),
Colonna ("c0000011", Carattere, "Nominale"),
Colonna ("c0000012", Carattere, "Nominale"),
Colonna ("c0000013", carattere, "nominale")
),
Impostazioni di importazione (
Fine della linea (CRLF, CR, LF),
Fine del campo (spazi, spazio, CSV (0)),
Quotes Strip (1),
Usa Apostrofo come Virgolette (0),
Scansione intero file (1),
Tratta le colonne vuote come numeriche (0),
CompressNumericColumns (0),
CompressCharacterColumns (0),
CompressAllowListCheck (0),
Etichette (1),
Inizio di nomi di colonna (1),
Data Starts (2),
Linee da leggere ("Tutto"),
Regola anno ("20xx")
)
)
)}
)
Ma quello che voglio davvero è scrivere una sceneggiatura che faccia questo, ma non sono sicuro di cosa stia sbagliando. Sto selezionando un file, creando una nuova tabella dati e aggiungendo proprietà a quella tabella di dati. Qualche idea? Grazie!
file = Scegli file ();
dt = New Table ();
dt << Aggiungi proprietà alla tabella (
{New Script (
"Fonte",
Aperto(
file,
colonne (
Colonna ("Colonna 1", Numerico, "Continuo", Formato ("Migliore", 10)),
Colonna ("WAT", Personaggio, "Nominale"),
Colonna ("DATA", carattere, "nominale"),
Colonna ("ATTACHED", Character, "Nominal"),
Colonna ("c000005", Carattere, "Nominale"),
Colonna ("c000006", Carattere, "Nominale"),
Colonna ("c000007", Carattere, "Nominale"),
Colonna ("c000008", Carattere, "Nominale"),
Colonna ("c000009", Carattere, "Nominale"),
Colonna ("c0000010", Carattere, "Nominale"),
Colonna ("c0000011", Carattere, "Nominale"),
Colonna ("c0000012", Carattere, "Nominale"),
Colonna ("c0000013", carattere, "nominale")
),
Impostazioni di importazione (
Fine della linea (CRLF, CR, LF),
Fine del campo (spazi, spazio, CSV (0)),
Quotes Strip (1),
Usa Apostrofo come Virgolette (0),
Scansione intero file (1),
Tratta le colonne vuote come numeriche (0),
CompressNumericColumns (0),
CompressCharacterColumns (0),
CompressAllowListCheck (0),
Etichette (1),
Inizio di nomi di colonna (1),
Data Starts (2),
Linee da leggere ("Tutto"),
Regola anno ("20xx")
)
)
)}
)
Grazie! Pensavo di dover aggiungere le proprietà per qualche motivo. È molto più semplice in questo modo.
file = Scegli file ();
dt = Apri (file,
Impostazioni di importazione (
Fine della linea (CRLF, CR, LF),
Fine del campo (spazi, spazio, CSV (0)),
Quotes Strip (1),
Usa Apostrofo come Virgolette (0),
Scansione intero file (1),
Tratta le colonne vuote come numeriche (0),
CompressNumericColumns (0),
CompressCharacterColumns (0),
CompressAllowListCheck (0),
Etichette (1),
Inizio di nomi di colonna (1),
Data Starts (2),
Linee da leggere ("Tutto"),
Regola anno ("20xx")
));