<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好
有人知道如何使用 jsl 保存 .csv 並壓縮/壓縮 csv 文件嗎? 有可能嗎?
謝謝!
埃文
有關 JMP zipArchive 對象的更多信息:加載壓縮數據
最後兩行可以簡化:
打開(恢復,“文本”);
ziparchive 對像中的 blob 數據可以使用“text”參數直接打開。
dt = Open( "$sample_data/big class.jmp" );
dt << save( "$temp/deleteme.csv" ); // 創建臨時 CSV
csvtxt = 加載文本文件( "$temp/deleteme.csv" ); // 並將其加載為文本
ziparchive = 打開( "$temp/deleteme.zip", "zip" ); // 打開新的或現有的 ZIP
顯示( ziparchive << 目錄 ); // 老成員
實際名稱 = ziparchive << Write( "bigclass.csv", csvtxt ); // 添加新成員
顯示( ziparchive << 目錄 ); // 如果衝突,新名稱可能會更改
恢復 = ziparchive << 讀取(實際名稱,格式( blob )); // 讀取新成員
路徑=保存文本文件(“$temp/deleteme2.csv”,恢復); //放回磁盤
打開(路徑); // 通過打開完成往返