<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut à tous,
J'ai besoin d'ouvrir les fichiers .wat. Je suis en mesure de l'importer manuellement dans une table de données en utilisant des champs délimités avec des espaces et des espaces. Je peux copier le script:
Ajouter des propriétés à la table (
{Nouveau script (
"La source",
Ouvrir(
"C: \ Utilisateurs \ utilisateur \ Téléchargements \ B8A17901.WAT",
colonnes (
Colonne ("Colonne 1", Numérique, "Continu", Format ("Meilleur", 10)),
Colonne ("WAT", Caractère, "Nominal"),
Colonne ("DATA", Caractère, "Nominal"),
Colonne ("ATTACHED", Caractère, "Nominal"),
Colonne ("c000005", Caractère, "Nominal"),
Colonne ("c000006", Caractère, "Nominal"),
Colonne ("c000007", Caractère, "Nominal"),
Colonne ("c000008", Caractère, "Nominal"),
Colonne ("c000009", Caractère, "Nominal"),
Colonne ("c0000010", Caractère, "Nominal"),
Colonne ("c0000011", Caractère, "Nominal"),
Colonne ("c0000012", Caractère, "Nominal"),
Colonne ("c0000013", Caractère, "Nominal")
),
Importer les configurations(
Fin de ligne (CRLF, CR, LF),
Fin de champ (Espaces, Espace, CSV (0)),
Citations de Strip (1),
Utilisez Apostrophe comme guillemet (0),
Analyser le fichier entier (1),
Traiter les colonnes vides comme numériques (0),
CompressNumericColumns (0),
CompressCharacterColumns (0),
CompressAllowListCheck (0),
Étiquettes (1),
Noms de colonnes Début (1),
Début des données (2),
Lignes à lire ("Tous"),
Règle de l'année ("20xx")
)
)
)}
)
Mais ce que je veux vraiment faire, c'est écrire un script qui le fasse, mais je ne suis pas sûr de ce que je fais mal. Je sélectionne un fichier, crée une nouvelle table de données et ajoute des propriétés à cette table de données. Des idées? Merci!
file = Pick File ();
dt = nouvelle table ();
dt << Ajouter des propriétés à la table (
{Nouveau script (
"La source",
Ouvrir(
fichier,
colonnes (
Colonne ("Colonne 1", Numérique, "Continu", Format ("Meilleur", 10)),
Colonne ("WAT", Caractère, "Nominal"),
Colonne ("DATA", Caractère, "Nominal"),
Colonne ("ATTACHED", Caractère, "Nominal"),
Colonne ("c000005", Caractère, "Nominal"),
Colonne ("c000006", Caractère, "Nominal"),
Colonne ("c000007", Caractère, "Nominal"),
Colonne ("c000008", Caractère, "Nominal"),
Colonne ("c000009", Caractère, "Nominal"),
Colonne ("c0000010", Caractère, "Nominal"),
Colonne ("c0000011", Caractère, "Nominal"),
Colonne ("c0000012", Caractère, "Nominal"),
Colonne ("c0000013", Caractère, "Nominal")
),
Importer les configurations(
Fin de ligne (CRLF, CR, LF),
Fin de champ (Espaces, Espace, CSV (0)),
Citations de Strip (1),
Utilisez Apostrophe comme guillemet (0),
Analyser le fichier entier (1),
Traiter les colonnes vides comme numériques (0),
CompressNumericColumns (0),
CompressCharacterColumns (0),
CompressAllowListCheck (0),
Étiquettes (1),
Noms de colonnes Début (1),
Début des données (2),
Lignes à lire ("Tous"),
Règle de l'année ("20xx")
)
)
)}
)
Je vous remercie! Je pensais que je devais ajouter les propriétés pour une raison quelconque. C'est beaucoup plus simple de cette façon.
file = Pick File ();
dt = Open (fichier,
Importer les configurations(
Fin de ligne (CRLF, CR, LF),
Fin de champ (Espaces, Espace, CSV (0)),
Citations de Strip (1),
Utilisez Apostrophe comme guillemet (0),
Analyser le fichier entier (1),
Traiter les colonnes vides comme numériques (0),
CompressNumericColumns (0),
CompressCharacterColumns (0),
CompressAllowListCheck (0),
Étiquettes (1),
Noms de colonnes Début (1),
Début des données (2),
Lignes à lire ("Tous"),
Règle de l'année ("20xx")
));