SqlCel
中国
办公常用Office插件

SqlCel

简单集大成的数据处理专家

标签:

数据库交互是SqlCel最核心的功能也是SqlCel的初衷。

SqlCel这个名字的由来就是数据库和Excel的意思。MySQL和SQL Server都有SQL三个字母,因此我们可以用SQL表示数据库,而实际上SqlCel最初支持的数据库正是MySQL数据库。Cel取的是Excel的后三个字母。因此SqlCel的寓意跃然而出,它就是要让数据库和Excel相互补充,融为一体。

SqlCel在数据库与Excel之间的交互方面已经非常成熟。通过SqlCel您可以让Excel中的数据迅速进入数据库,也可以让数据库中的数据便捷地读入Excel。同时可以在Excel中实现表的修改与创建,增加与删除,查询与可视化,导入与导出等等数据库的常用操作。

SqlCel的数据库交互功能的主界面如下:

SqlCel

SqlCel的数据库交互功能足足占据了SqlCel的大半版面,可见其重要程度。

SqlCel支持以下三种主流数据库:

1. MySQL

2. SQL Server

3. Oracle

另外SqlCel还支持第四种数据库Folder(即文件夹)。当SqlCel连接到一个文件夹时就可以发挥它的另一个强大的功能——文本处理,具体请戳”子产品->文本处理”,此处略过。

有的看官可能会问,操作数据库我可以用Navicat,为什么要用SqlCel?

不可否认Navicat在操作数据库上面有优势比如SQL语句的智能提示,表设计功能全面,表修改方便等。

那么对比Navicat,SqlCel具有哪些优势呢?

1. 高效便捷

举一个例子,比如创建表。有些表结构是现成存在的,这时候你就可以把它复制粘贴过来点一下“创建新表”即可创建。如果需要逐个定义字段,起码通过SqlCel不需要逐个写数据类型和是否允许为空等操作。用鼠标点一下就可以了做出选择。

比如向数据库中插入一批数据,用SqlCel只需选中数据所在的Excel单元格区域,并点击插入即可。

比如修改表中的记录,SqlCel可以批量查找替换,像在Excel里面一样查找替换数据库中的数据。

比如向Excel中导入数据,SqlCel可以一键批量导入Excel文件。导入文本文件时可以自动创建一个初始的表结构。并且SqlCel的导入速度特别快,且支持的数据量可达到12G左右。

SqlCel将常用功能封装了起来,它对数据库的操作长于批量,便捷。这是Navicat及SSMS等客户端比不了。

2.资源整合

SqlCel将Excel的数据处理优势用到了数据库的数据处理上了。Excel的优势在于灵活高效,适于办公。

提到Excel处理数据库的数据大家可能会觉得不可思议。毕竟和数据库相比Excel的容量非常小。

然而实际上我们不会用Excel去存储数据库的数据,我们在操作数据库的时候更多的是对表的增删改查。而很多常用功能在SqlCel中已经提前封装好了。如果要查看数据,我们也没必要查看所有数据,而是查看前1000行大致了解一下,然后再查看一下行数和表结构就可以大致掌握这个表了。如果把所有行都提取出来费时费力也看不完。所以不存在Excel的容量限制了数据库操作的问题。

3. SQL语句

SqlCel的SQL语句可以将Excel和数据库融为一体。比如可以在SQL语句中指定查询结果的存放地址,可将Excel单元格的值作为变量传递给SQL语句。同时SqlCel也实现了一些基本的功能比如注释和换行等。以下为”SQL语句”对话框:

SqlCel

相关导航

暂无评论

暂无评论...