Snapde,一个专门为编辑超大型数据量CSV文件而设计的单机版电子表格软件;它运行的速度很是快,反应很是灵敏。php
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进行比较,对比软件特色和优劣,分析出最好的CSV编辑软件。编辑器
一、首先从打开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很是厉害,多大的文件好像都能支持,下面进行其余方面对比看是否都是如此优秀。排序
二、选择集操做比较get
Snapde:全选、多行选、多列选、自由框选it
CSVed: 只能单行选择软件
reCsvEdit:只能进行多行选csv
delimit: 多行选、多列选、自由框选文本编辑器
从上面看到,只有Snapde、delimit拥有比较强大的选择集功能,CSVed、reCsvEdit都只能单单元格编辑,好比:输入、复制、剪切、粘贴都只能单单元格进行,没有自由的插入多行、插入多列、删除多行、删除多列,也没有完善的撤销、重作功能。delimit有比较完善的选择集,可以很方便删除数据,可是在删除行列只能单个进行,在复制、剪切、粘贴上只能单单元格进行,撤销、重作功能很弱基本不能使用。Snapde在选择集操做上和Excel接近,若是是单元格多选,还能够在输入文本数字完成的时候按住control键,能获得序列变化的文本数字,在选择集这方面比较Snapde是最优秀的。
三、对于单元格文本的多行编辑
Snapde: 支持完善的多行文本,文本长度基本没有限制,在单元格上还能够编辑代码,代码脚本还能够根据类型进行语法着色
CSVed:不支持多行文本
reCsvEdit:不支持多行文本
delimit:支持多行文本很怪,直接打开的CSV须要在文件属性设置分割规则
从这方面看,Snapde具备最优秀的文本编辑支持。
四、其余功能比较
Snapde:具备自由冻结、放大缩小、隐藏行列、设置过滤、删除重复、单列排序功能
delimit:转换格式、行列分割、合并、过滤、双列排序、删除重复功能
五、对于脚本公式支持
Snapde:支持Exprtk、C语言、Python脚本的编写与执行
delimit:不支持脚本
综合对比,Snapde是比较优秀的CSV文件编辑器;其余编辑器也各有特色,特别是:delimit、reCsvEdit支持几乎没有限制大小的CSV文件打开查看编辑也很是厉害。
Snapde的下载网址:http://www.snapman.xyz
Snapde功能介绍页面:http://www.snapman.xyz/Snapde/help.php