EmEditor无分隔符文件如何指定多列组实现排序
EmEditor 固定列区间排序操作方案
方案1:固定宽度列模式(无需修改原文件添加分隔符,适配原生无行内分隔符的格式)
- 打开目标文件后,点击顶部菜单栏「CSV」→「自定义分隔符」
- 在弹出窗口切换到「固定列宽度」选项卡,点击「添加」按钮,依次输入列拆分位置:
10、439、445,系统会自动将内容拆分为4个列:- 列1:第1-10个字符(你需要的第一个排序列组)
- 列2:第11-439个字符(不需要参与排序的中间段)
- 列3:第440-445个字符(你需要的第二个排序列组)
- 列4:第446个字符及之后的剩余内容
- 勾选「设为当前CSV格式」,点击确定后文件会自动按上述规则拆分列,你提前添加的表头行也会被识别为各列的名称
- 点击顶部菜单栏「排序」→「高级排序」,在排序条件的「列」下拉列表中,就能直接选中你需要的两个列组作为排序依据
方案2:已手动添加分隔符的场景适配
如果你已经手动在列区间插入了分隔符,只需先让EmEditor识别列结构即可:
- 点击顶部菜单栏「CSV」→「选择分隔符」,选中你使用的分隔符类型,自定义符号则选择「自定义」后输入对应的分隔符
- 确认「首行为标题」选项处于勾选状态,此时文件会按分隔符拆分多列,高级排序界面就会显示对应的列组选项
提示:排序完成后如果需要恢复原始无分隔符的纯文本格式,直接撤销CSV拆分操作,或另存为纯TXT格式即可,不会保留临时拆分用的分隔标记。
内容的提问来源于stack exchange,提问作者Keith Marx
相关产品推荐
相关产品推荐

