# Version 14.8 新增特性

---

2015年1月22日

新版本添加了**高级选项**来优化数据分析处理功能。新功能包括**合并两个大 CSV 文件**以及**指定参数来删除重复行**，让你更自如快捷地处理数据。

- [合并 CSV](#join_csv)
- [删除重复行 (高级)](#delete_duplicate_lines_advanced)
- [其他新功能](#other_features)

---

## 合并 CSV {#join_csv}

---

新的**合并 CSV** 功能让你能用与 SQL 中 JOIN 操作 (INNER JOIN, OUTER JOIN, RIGHT JOIN and LEFT JOIN) 类似的一个方法按指定键列合并两个 CSV 文档。

```gallery
images:
- src: /media/2015/02/join_csv_button-fd3yfxny.webp
  caption: 按一下CSV/排序工具栏上的按钮合并两个CSV文档（示例数据为虚构）。
- src: /media/2015/02/join_csv_dialog-qrfh7azi.webp
  caption: “合并CSV”对话框
```

---

## 删除重复行 (高级) {#delete_duplicate_lines_advanced}

---

新增的**删除重复行 (高级)** 功能让你能检查指定列中的重复，并可选择是否要忽略空行。

```gallery
images:
- src: /media/2015/02/delete_duplicate_lines_advanced_button-ybnrrndr.webp
  caption: 按一下CSV/排序工具栏上的按钮打开“删除重复行”对话框（示例数据为虚构）。
- src: /media/2015/02/delete_duplicate_lines_dialog.webp
  caption: “删除重复行”对话框
```

---

## 其他新功能 {#other_features}

---

### 新增功能

- 标尺现在能在 CSV 模式下显示列索引。
- 新增了宏标志来删除前一次使用的筛选级别。
- 高亮了百分比编码 (*%uxxxx* 格式) 的非标准执行，并且能通过鼠标右击工具提示选择**转码**来解码，或执行**将通用字符名称转换为 Unicode** 命令。

### 新增选项

- 添加了**合并 CSV** 对话框。
- 添加了**删除重复行**对话框 。
- 添加了**要检测的第一行**文本框以及**仅在可见行上调节分隔符位置**复选框到**自定义**对话框中的 **CSV** 选项卡上。

### 新增命令

- 删除重复行 (高级)
- 合并 CSV

### 宏的新增功能

- 添加了 **eeFindRemoveLast** 标志到 **Filter** 方法中。
- 添加了 **Join** 方法到 **Editor** 对象中。

### 插件API新增功能

- 添加了 **FLAG_FIND_REMOVE_LAST** 标志到 **Editor_Filter** 内联函数以及 **FILTER_INFO** 结构中。
- 添加了 **EE_JOIN** 消息，**Editor_Join** 内联函数，以及\
    **JOIN_INFO** 结构。
