Snapde和常用的CSV文件编辑器对比

Snapde和常用的CSV文件编辑器对比Snapde,一个专门为编辑超大型数据量CSV文件而设计的单机版电子表格软件;它运行的速度非常快,反应非常灵敏。CSV是一种用逗号分隔列、回车分割行的文本文件,市面上常用的CSV编辑软件有:Snapde、Ron’sEditor、CSVEditorPro、DMcsvEditor、CSVPad、CSVed、CSVFileView、KillinkCSVEditor、CSVBuddy、Me…

大家好,又见面了,我是你们的朋友全栈君。

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.net/162475.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 大数据简介

    大数据简介目录1、大数据概述传统数据处理介绍2、什么是大数据?(BigData)3、传统数据与大数据的对比4、大数据的特点数据集主要特点 其他特征 传统数据与大数据处理服务器系统安装对比5、大数据生态系统新技术6、大数据技术为什么快?大数据技术快的原因1、大数据概述 传统数据处理介绍 数据来源:…

    2022年5月4日
    47
  • linux设置crontab任务_定时任务crontab每天7点执行

    linux设置crontab任务_定时任务crontab每天7点执行   在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps-ef|grepcron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“crontable”的简写。一、cron服务  cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。  servicecrondstar…

    2022年8月24日
    20
  • mysql省市区递归查询_mysql 递归查询

    mysql省市区递归查询_mysql 递归查询1、创建表:DROPTABLEIFEXISTS`t_areainfo`;CREATETABLE`t_areainfo`(`id`int(11)NOT”AUTO_INCREMENT,`level`int(11)DEFAULT”,`name`varchar(255)DEFAULT”,`parentId`int(11)DEFAULT”,`status`i…

    2022年6月15日
    35
  • PID控制算法的C语言实现

    PID控制算法的C语言实现前言最近在学习PID算法,在了解了算法的套路以后,就要进行实验。如何用C语言实现呢?在网络搜索发现了一篇很好的博客,不过里面的数据又臭又长。在这里转载过来,重下新整理了一下。(原文链接)整理中发现,原文参考的原理在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法,如果能够熟练掌握PID算法的设计与实现过程,对于一般的研发人员来讲,应该是足够应对一般研发问题了,而难能可…

    2022年6月6日
    28
  • 计算机管理找不到指定模块,卸载时找不到指定模块怎么办_电脑卸载找不到指定模块处理方法-win7之家…

    计算机管理找不到指定模块,卸载时找不到指定模块怎么办_电脑卸载找不到指定模块处理方法-win7之家…我们在使用电脑的过程中,对于系统中安装的大不多数软件有些是不需要,因此就需要卸载掉,以此保证电脑的内存充足,但是近日有的用户发现自己的电脑在卸载软件时总是会有找不到指定模块的提示,那么卸载时找不到指定模块怎么办呢?下面小编就来告诉大家电脑卸载找不到指定模块处理方法。具体方法:方法1:电脑清理法1、打开电脑安装的安全软件(这里以360为例),点击“电脑清理”。2、进入后找到“清理注册表”这项,然后在…

    2022年7月13日
    48
  • openGL ES美颜滤镜之美白,磨皮,红润[通俗易懂]

    openGL ES美颜滤镜之美白,磨皮,红润[通俗易懂]下面是滤镜源码:importandroid.app.Activity;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.opengl.GLES20;importandroid.opengl.GLSurfaceView;importandroid.opengl.Matrix;importandroid.view.WindowManager;importcom.ws.gl.o

    2022年7月22日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号