Version 23.1 新增功能
測試結果:
v23.0 | v23.1 | 比較 | |
---|---|---|---|
打開檔案 [*A] | 0.276 秒 | 0.107 秒 | 快 2.58 倍 |
取代全部 [*B] | 0.351 秒 | 0.125 秒 | 快 2.81 倍 |
剪下並貼上 [*C] | 287 秒 | 127 秒 | 快 2.26 倍 |
大小寫轉換 [*D] | 524 秒 | 177 秒 | 快 2.96 倍 |
轉換 CSV 格式 [*E] | 1310 秒 | 533 秒 | 快 2.46 倍 |
自動填滿 [*F] | 1290 秒 | 31.3 秒 | 快 41.2 倍 |
合併行 [*G] | 566 秒 | 256 秒 | 快 2.21 倍 |
插入欄 [*H] | 152 秒 | 97.4 秒 | 快 1.56 倍 |
設定欄 [*I] | 137 秒 | 90.6 秒 | 快 1.51 倍 |
排序 CSV [*J] | 373 秒 | 239 秒 | 快 1.56 倍 |
分割欄 [*K] | 536 秒 | 326 秒 | 快 1.64 倍 |
*A: 148 MB,3 百萬行,隨機 ASCII 文字檔案。
editor.OpenFile(sFileName, 0, eeOpenAllowNewWindow|eeDontUseTempFile);
*B: 1.03 GB,3 千萬行,隨機 ASCII 文字檔案。
document.selection.Replace('a', '', eeReplaceAll);
*C: 35.2 MB,1 百萬行,隨機 ASCII 文字檔案。
document.selection.SelectAll();
document.selection.Cut();
document.selection.Paste(eeCopyUnicode);
*D: 1.03 GB,3 千萬行,隨機 ASCII 文字檔案。
document.selection.SelectAll();
document.selection.ChangeCase(eeCaseUpperCase);
*E: 1.03 GB,3 千萬行,隨機 ASCII 文字檔案。
document.ConvertCsv(2, eeCsvDiscardUndo);
*F: 113 MB,1 千萬行,ASCII CSV 檔案。
document.AutoFill(1, 1, 1, 1, 1, 1, 1, 10000000, eeFillSeries, 2);
*G: 113 MB,1 千萬行,ASCII CSV 檔案。
document.CombineLines('1', '2,3', ';', '', eeRemoveDuplicates, 'en-US');
*H: 113 MB,1 千萬行,ASCII CSV 檔案。
document.InsertColumn(4, 'c', '', eeDontQuote, 1, 0);
*I: 113 MB,1 千萬行,ASCII CSV 檔案。
document.SetColumn(1, 'c', '', eeDontQuote, 1, 0);
*J: 113 MB,1 千萬行,ASCII CSV 檔案。
document.Sort('1>N-', eeSortBinaryComparison, '');
*K: 56.1 MB,5 百萬行,ASCII CSV 檔案。
document.SplitColumn('1', '0', eeSplitIntoColumns, '', 0, 0, 'en-US');
全部:預設選項,Windows 11, Ryzen 9 7950X, 96 GB RAM。