简介

SqlCel是一款规模庞大的Excel插件,数据库操作、文本处理和数据分析是其最核心的部分。 它以Excel为中心同时整合了MySQL、SQL Server、Oracle和CSV/TXT及网页等数据源。它可极大延申Excel的数据处理功能。

同时SqlCel具备处理和分析Excel内部数据的SqlCelINN。另外SqlCelINN还具有较为完善的字符串处理功能及Excel数据的统计分析功能同时它还兼具多种实用的小工具。

SqlCel可运行在32位和64位的Excel 2007及以上版本和WPS上。

SqlCel的主界面如下:

主界面

SqlCelINN的主界面如下:

SqlCelINN

SqlCelPy基于Python语言开发是一个独立的产品,它参照SAS的理论基础和数据表现风格实现。其目的是为了让普通的Excel用户也可以享用到专业的数据分析功能

SqlCelPy的主界面如下:

SqlCelPy界面

特点

1. 功能强大

SqlCel具有数据库操作功能,数据分析功能,Excel的表格处理及统计查询功能以及SqlCel函数等。

它的数据库操作功能可支持Mysql、Sql Server、Oracle并且它还可以把文件夹当作数据库,可对其中的CSV和TXT文件实现丰富的查询和处理。

它的函数部分(SqlCelFuncs)涉及到数据库函数,内存计算函数及网页爬虫函数等。

SqlCelPy实现了《深入解析SAS》整本书里面几乎所有的数据分析模型,并且额外增加了很多常用的数据分析功能和数据处理操作。

2. 操作便捷

SqlCel的目的是为了提升工作效率,变不可能为可能。它直接面向终端用户,操作便捷是永恒的追求。SqlCel的多数功能都具有图形化界面,其功能的实现看起来一目了然。SqlCel对功能的调用除了可以通过点击按钮实现,很多功能还可以通过单击或双击Excel单元格实现,从而让数据具有更好的交互性。

3. 优势互补

  1. 数据库与Excel的互补

数据库具有良好的存储能力和计算速度但不善于表现且操作不便,Excel具有良好的表现能力和灵活性但存储量很小且计算速度较差。因此将它们结合起来就可以扬长避短实现优势互补。

  1. .Net与VBA的互补

VBA是Excel自带的开发语言和Excel具有最佳的结合,但是对于大数据的处理和内存计算等问题颇为吃力;.NET具有更强大的开发能力但是调试起来比较吃力并且不便于开发启用宏的工作簿,通过SqlCel函数即可将它们结合起来扬长避短实现优势互补。

  1. Python与VBA的互补

VBA和Excel具有最佳的结合但是不擅长数据分析,而Python在数据分析方面极具优势。因此通过Python函数即可在Python的IDE里面写VBA也可以在VBA里面引用Python。

4. 培训体系完整

SqlCel不仅有网页版的培训文档,同时具有培训视频,安装培训视频后可按住Ctrl键并点击SqlCel的功能按钮即可调出相应的培训视频,如果本地没有安装培训视频亦可通过该方法在线观看。