大家好,又见面了,我是你们的朋友全栈君。
Snapde,一个专门为编辑超大型数据量CSV文件而设计的单机版电子表格软件;它运行的速度非常快,反应非常灵敏。
CSV是一种用逗号分隔列、回车分割行的文本文件,市面上常用的CSV编辑软件有:Snapde、Ron’s Editor、CSV Editor Pro、DMcsvEditor、CSVPad、CSVed、CSVFileView、Killink CSV Editor、CSV Buddy、Mega Editor、reCsvEdit、Tad、Easy Tables、delimit(不拿文本编辑器进行比较是因为文本编辑器除了编辑文本对数据的处理太弱了),上面这些编辑器除了Snapde是国产的,其他都是国外生产的。下面就拿这些常用的CSV编辑器和Snapde进行比较,对比软件特点和优劣。
1、首先从打开CSV文件大小和速度进行比较:
Snapde: 3.53G,非常快 Ron’s Editor: 510M,慢 CSV Editor Pro: 420M,慢 DMcsvEditor: 107M,就卡的动不了,中等 CSVPad: 60m,非常慢 CSVed: 900m,非常快 CSVFileView: 191m,非常慢 Killink CSV Editor: 310m,非常慢 CsvViewer: 90m,超级慢 CSV Buddy: 109m,超级慢 Mega Editor: 90m,快速 reCsvEdit: 几乎无限制,非常快 Tad: 6.5G,滚动需要从文件加载内容非常慢每滚动一次需要十几秒,中等 Esay Table: 109m,非常慢 delimit: 几乎无限制,非常快
结果能算得上CSV大文件编辑的文件编辑器只有:Snapde、CSVed、reCsvEdit、Tad、delimit;由于其他编辑器支持的数据量太小(比Excel、WPS还小),直接将他们淘汰了因为他们的编辑功能肯定比不上Excel、WPS或者OpenOffice。剩下的5个将Tad淘汰掉,因为Tab虽然能加载很大的数据文件,但每次滚动都需要重新从文件加载数据这个过程很慢很卡需要十几秒,所以不适合当CSV大数据编辑器。剩下的四个:Snapde、CSVed、reCsvEdit、delimit;reCsvEdit和delimit非常厉害,多大的文件好像都能支持,下面进行其他方面对比看是否都是如此优秀。
2、选择集操作比较
Snapde:全选、多行选、多列选、自由框选
CSVed: 只能单行选择
reCsvEdit:只能进行多行选
delimit: 多行选、多列选、自由框选
从上面看到,只有Snapde、delimit拥有比较强大的选择集功能,CSVed、reCsvEdit都只能单单元格编辑,比如:输入、复制、剪切、粘贴都只能单单元格进行,没有自由的插入多行、插入多列、删除多行、删除多列,也没有完善的撤销、重做功能。delimit有比较完善的选择集,能够很方便删除数据,但是在删除行列只能单个进行,在复制、剪切、粘贴上只能单单元格进行,撤销、重做功能很弱基本不能使用。Snapde在选择集操作上和Excel接近,如果是单元格多选,还可以在输入文本数字完成的时候按住control键,能得到序列变化的文本数字,在选择集这方面比较Snapde是最优秀的。
3、对于单元格文本的多行编辑
Snapde: 支持完善的多行文本,文本长度基本没有限制,在单元格上还可以编辑代码,代码脚本还可以根据类型进行语法着色
CSVed:不支持多行文本
reCsvEdit:不支持多行文本
delimit:支持多行文本很怪,直接打开的CSV需要在文件属性设置分割规则
从这方面看,Snapde具有最优秀的文本编辑支持。
4、其他功能比较
Snapde:具有自由冻结、放大缩小、隐藏行列、设置过滤、删除重复、单列排序功能
delimit:转换格式、行列分割、合并、过滤、双列排序、删除重复功能
5、对于脚本公式支持
Snapde:支持Exprtk、C语言、Python脚本的编写与执行
delimit:不支持脚本
综合对比,Snapde是比较优秀的CSV文件编辑器;其他编辑器也各有特点,特别是:delimit、reCsvEdit支持几乎没有限制大小的CSV文件打开查看编辑也非常厉害。
Snapde的下载网址:http://www.snapman.xyz
由于正在备案,新网址为:http://www.snapman.xyz:8080
Snapde功能介绍页面:http://www.snapman.xyz/Snapde/help.php
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/162475.html原文链接:https://javaforall.cn