简介

SqlCel是国内首款面向Excel外部数据开发的大型Excel插件。 它以Excel为中心同时整合了MySQL、SQL Server、Oracle和CSV/TXT及网页等数据源。它可极大延申Excel的数据处理能力,它操作便捷即使是职场小白也可以快速上手并处理大规模不同来源的数据。

SqlCel封装了约200个常用的数据处理功能,它可运行在32位和64位的Excel 2007及以上版本和WPS上。

SqlCel的主界面如下:

主界面

SqlCel目前有四个版本

  1. 完整版(SqlCel)
  2. 近似版(SqlCelNear
  3. 基础版(SqlCelQuery
  4. 函数版(SqlCelFuncs

特点

1. 操作便捷

SqlCel的多数功能都具有图形化界面,其功能的实现看起来一目了然。SqlCel对功能的调用除了可以通过点击按钮实现,还有很多常用功能可通过单击或双击Excel单元格实现,从而让数据具有很好的交互性和既视感。

2. 支撑的数据量大

当连接的数据库是Mysql、SqlServer或Oracle时SqlCel很少依赖内存,此时SqlCel的核心计算基本上都交给了数据库从而可避免内存溢出。这样既可以利用数据库的计算速度又可以利用其存储能力。 当连接的数据库为文件夹时,除了编辑表、数据透视和自助查询的内存查询完全依赖内存外,其它功能则是通过分批处理来降低对内存的占用,从而避免内存溢出的情况。SqlCel的轻内存特性决定它可以支撑的数据量会非常大。

3. 优势互补

数据库具有良好的存储能力和计算速度但不善于表现且操作不便,Excel具有良好的表现能力和灵活性但存储量很小且计算速度较差。因此将它们结合起来就可以扬长避短。通过SqlCel提交SQL语句即可将汇总 后的数据查询到Excel中,再利用Excel的函数、模板等功能即可方便地做出一张漂亮的报表。

4. 功能集中

SqlCel的所有功能(网页爬虫除外)都是围绕“表”开发的,就像Photoshop的功能都是围绕图片开发的。SqlCel把表当作处理对象,在操作时功能之间具有很好的配合性。

5. 全面支持SQL

SqlCel的SQL语句编辑器不仅可向三大主流数据库提交SQL语句,同时还可以向文件夹提交SQL语句用于查询CSV/TXT文件。如果SQL语句的执行结果有反馈数据,则将该数据自动存储到当前工作簿,同时其 执行结果的存放位置也可以自定义。在编辑器中可一次性提交多个SQL语句,且每个SQL语句可用于查询不同的数据源。且SQL语句可引用单元格作为变量。

6. 表现层和存储层分离

表现层是Excel界面,存储层是数据库或文件夹。前端处理的是轻量级的计算,重量级的计算交由数据库或内存处理。

7. 培训体系完整

SqlCel不仅有网页版的培训文档,同时具有培训视频,安装培训视频后可按住Ctrl键并点击SqlCel按钮调出相应的培训视频。