<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos
¿Alguien sabe cómo guardar .csv y comprimir / comprimir el archivo csv con jsl? ¿Es posible en absoluto?
¡Gracias!
Evan
Más sobre el objeto zipArchive de JMP: Cargar datos comprimidos
Las dos últimas líneas se pueden simplificar:
abrir (restaurar, "texto");
Los datos de blob del objeto ziparchive se pueden abrir directamente con el argumento "texto".
dt = Abrir ("$ sample_data / big class.jmp");
dt << save ("$ temp / deleteme.csv"); // crear un CSV temporal
csvtxt = Cargar archivo de texto ("$ temp / deleteme.csv"); // y cargarlo como texto
ziparchive = Abrir ("$ temp / deleteme.zip", "zip"); // abrir un ZIP nuevo o existente
Show (ziparchive << dir); // miembros antiguos
actualname = ziparchive << Write ("bigclass.csv", csvtxt); // añadir nuevo miembro
Show (ziparchive << dir); // el nuevo nombre puede cambiar si hay conflicto
restore = ziparchive << read (actualname, Format (blob)); // leer el nuevo miembro
ruta = Guardar archivo de texto ("$ temp / deleteme2.csv", restaurar); // volver a poner en el disco
Abierto (camino); // terminar el viaje de ida y vuelta por apertura