<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Necesito abrir archivos .wat. Puedo importarlo manualmente en una tabla de datos, y lo hago utilizando campos delimitados con espacios y espacios. Puedo copiar guión:
Añadir propiedades a la tabla (
{Nuevo guión (
"Fuente",
Abierto(
"C: \ Users \ user \ Downloads \ B8A17901.WAT",
columnas
Columna ("Columna 1", Numérica, "Continua", Formato ("Mejor", 10)),
Columna ("WAT", Carácter, "Nominal"),
Columna ("DATOS", Personaje, "Nominal"),
Columna ("ADJUNTADA", Personaje, "Nominal"),
Columna ("c000005", carácter, "nominal"),
Columna ("c000006", carácter, "nominal"),
Columna ("c000007", carácter, "nominal"),
Columna ("c000008", carácter, "nominal"),
Columna ("c000009", carácter, "nominal"),
Columna ("c0000010", carácter, "nominal"),
Columna ("c0000011", carácter, "nominal"),
Columna ("c0000012", carácter, "nominal"),
Columna ("c0000013", carácter, "nominal")
)
Importar ajustes(
Fin de línea (CRLF, CR, LF),
Fin del campo (espacios, espacio, CSV (0)),
Cotizaciones de la tira (1),
Utilice Apostrophe como comilla (0),
Escanear todo el archivo (1),
Trate las columnas vacías como numéricas (0),
CompressNumericColumns (0),
CompressCharacterColumns (0),
CompressAllowListCheck (0),
Etiquetas (1),
Inicio de nombres de columna (1),
Inicio de datos (2),
Líneas para leer ("Todos"),
Regla del año ("20xx")
)
)
)}
)
Pero lo que realmente quiero hacer es escribir un script que haga esto, pero no estoy seguro de qué es lo que estoy haciendo mal. Estoy seleccionando un archivo, creando una nueva tabla de datos y agregando propiedades a esa tabla de datos. ¿Algunas ideas? ¡Gracias!
file = Pick File ();
dt = Nueva Tabla ();
dt << Añadir propiedades a la tabla (
{Nuevo guión (
"Fuente",
Abierto(
expediente,
columnas
Columna ("Columna 1", Numérica, "Continua", Formato ("Mejor", 10)),
Columna ("WAT", Carácter, "Nominal"),
Columna ("DATOS", Personaje, "Nominal"),
Columna ("ADJUNTADA", Personaje, "Nominal"),
Columna ("c000005", carácter, "nominal"),
Columna ("c000006", carácter, "nominal"),
Columna ("c000007", carácter, "nominal"),
Columna ("c000008", carácter, "nominal"),
Columna ("c000009", carácter, "nominal"),
Columna ("c0000010", carácter, "nominal"),
Columna ("c0000011", carácter, "nominal"),
Columna ("c0000012", carácter, "nominal"),
Columna ("c0000013", carácter, "nominal")
)
Importar ajustes(
Fin de línea (CRLF, CR, LF),
Fin del campo (espacios, espacio, CSV (0)),
Cotizaciones de la tira (1),
Utilice Apostrophe como comilla (0),
Escanear todo el archivo (1),
Trate las columnas vacías como numéricas (0),
CompressNumericColumns (0),
CompressCharacterColumns (0),
CompressAllowListCheck (0),
Etiquetas (1),
Inicio de nombres de columna (1),
Inicio de datos (2),
Líneas para leer ("Todos"),
Regla del año ("20xx")
)
)
)}
)
¡Gracias! Pensé que tenía que agregar las propiedades por alguna razón. Es mucho más simple de esta manera.
file = Pick File ();
dt = Abrir (archivo,
Importar ajustes(
Fin de línea (CRLF, CR, LF),
Fin del campo (espacios, espacio, CSV (0)),
Cotizaciones de la tira (1),
Utilice Apostrophe como comilla (0),
Escanear todo el archivo (1),
Trate las columnas vacías como numéricas (0),
CompressNumericColumns (0),
CompressCharacterColumns (0),
CompressAllowListCheck (0),
Etiquetas (1),
Inicio de nombres de columna (1),
Inicio de datos (2),
Líneas para leer ("Todos"),
Regla del año ("20xx")
));