MFI 更新 CSV@海拉爾問在從不同的文件夾導入多個 CSV 文件,更新值,並用不同的名稱保存 CSV如何做幾件事:從目錄樹中收集一堆 CSV 文件,進行編輯,然後將文件保存回其原始目錄,作為 CSV,稍微重命名。 此 JSL 將幫助您入門。
小心刪除目錄! 不要在你的代碼中使用它!
// JMP 15 or later required; JMP 14 does not have the recursive MFI option
dir = Convert File Path( "$temp/deletemeCSV/" ); // keep the paths in variables
// Delete Directory( dir ); // CAREFUL!!!!!
Create Directory( dir ); // making dummy data
subdira = Convert File Path( dir || "argyle/" ); // dummy sub dirs
subdirb = Convert File Path( dir || "plaid/" );
Create Directory( subdira );
Create Directory( subdirb );
dt = Open( "$sample_data/big class.jmp" ); // use this for dummy data
dt:name[1] = "katieA"; // make the dummy files distinct
dt << save( subdira || "a.csv" );
dt:name[1] = "katieB";
dt << save( subdirb || "b.csv" );
Close( dt, nosave ); // done with big class
dtlist = // MFI reurns a { list } of data tables, even if only one
Multiple File Import( // I removed a lot of default parameters
<<SET folder=""></SET>

打開多個 CSV 文件,更新它們,然後將它們保存回來。