<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />salut tout le monde
quelqu'un sait-il comment enregistrer .csv et compresser/compresser le fichier csv avec jsl ? Est-ce possible du tout?
merci!
Eva
En savoir plus sur l'objet zipArchive de JMP : Charger les données compressées
les deux dernières lignes peuvent être simplifiées :
ouvrir(restaurer,"texte");
Les données blob de l'objet ziparchive peuvent être ouvertes directement avec l'argument "text".
dt = Open( "$sample_data/big class.jmp" );
dt << save( "$temp/deleteme.csv" ); // crée un CSV temporaire
csvtxt = Charger le fichier texte( "$temp/deleteme.csv" ); // et chargez-le en tant que texte
ziparchive = Ouvrir( "$temp/supprimer.zip", "zip" ); // ouvre un ZIP nouveau ou existant
Afficher( archivezip << répertoire ); // anciens membres
nomréel = ziparchive << Write( "bigclass.csv", csvtxt ); // ajouter un nouveau membre
Afficher( archivezip << répertoire ); // le nouveau nom peut changer en cas de conflit
restore = ziparchive << read( nomréel, Format( blob ) ); // lit le nouveau membre
path = Enregistrer le fichier texte( "$temp/deleteme2.csv", restore ); // remise sur disque
Ouvrir( chemin ); // terminer l'aller-retour en ouvrant