<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”,恢复); //放回磁盘
打开(路径); // 通过打开完成往返