查看表

查看所有表

play

该功能在DBOPT表的A1单元格。点击该按钮可查看当前连接数据库中的所有表,所显示的表将从A2单元格向下排列。

显示表之前会根据B1单元格的排序规则进行排序。具体排序规则请查看下方的排序规则。

排序规则

play

查看所有表和表筛选等功能在从数据库取出表并展示的时候会根据DBOPT表的B1单元格设定的排序规则进行排序。

B1单元格是一个有两个值的序列。这两个值分别是“按拼音排序”和“按类型排序”。

  • 按拼音排序

B1单元格默认是“按拼音排序”。该规则将控制所展示的表根据表名的拼音首字母进行排序。

  • 按类型排序

该规则将在按拼音排序的基础上对表进行分类,将具有相同类型的表排列在一起。所谓“相同类型”即为具有相同的字段名称和数据类型。

表筛选

play

“表筛选”用来筛选数据库中表名包含指定字符的所有表并根据B1单元格指定的 排序规则 从A2单元格向下显示出来。

点击C1单元格将弹出如下对话框:

alltbfilter.png

在文本框中输入要筛选的字符,点击确定即可。

查看前1000行

play

点击需要查看的表名所在的单元格,然后再点击“查看前1000行”,将会创建一个名为“Top1000Rows”的工作表,显示所要查看的表的前1000行数据, 如果所要查看的表中的数据不足1000行则会显示所有行。如下:

top1000.png

查看所有行

play

点击需要查看的表名所在的单元格,然后再点击该表左边的单元格“更多”,之后点击“查看所有行”,将会创建一个名为“AllRows”的工作表,显示所要查看的表的所有数据。 步骤如下:

allrows.png

查看行数

play

查看所选表中数据的总行数,结果将显示在待查看表的右边一个单元格中。步骤如下:

  • 选中待查看的表
  • 点击右边的“更多”
  • 点击“查看行数”

查看表结构

play

该功能用于查看所选表的字段名称、数据类型、是否允许为空和批注,步骤如下:

  • 选中待查看的表
  • 点击右边的“更多”
  • 点击“查看表结构”

举例结果如下所示:

tbstrct.png

当连接的数据库为文件夹的时候,将不存在“查看表结构”的功能,因为CSV和TXT文件的字段没有确定的数据类型和是否允许为空的限制。此时该功能会被替换为“部分字段”。

查看唯一值

play

“查看唯一值”功能可帮助您查看表中全部或部分字段的唯一值。首先按如下步骤操作:

  • 选中待查看的表
  • 点击右边的“更多”
  • 点击“查看唯一值”

将弹出如下界面:

disctvalue.png

列表框中列出了待查看表的所有字段,需至少选择一个字段。

提供了两种显示方式,一种为显示“所有字段”,另一种为显示“选中字段”。

显示“所有字段”将根据选中字段取唯一值,同时显示其它未选中的字段,其它未选中的字段显示的是唯一值第一次出现的记录。

显示“选中字段”将仅根据选中的字段取唯一值并显示出来。

数据透视表

play

数据透视表是Excel的一个独特的数据分析工具。对于多数人来说,只会用透视表分析Excel里面的数据,而SqlCel让您利用透视表分析数据库中的数据变得极其容易。

按照以下操作即可调用Excel的数据透视表分析数据库中的表:

pivottb.png

  • 选中待分析的表
  • 点击右边“数据透视表”

数据透视表需要把数据加载到计算机内存,当数据量比较大的时候,建议使用 自助查询 替代该改能。

数据透视图

play

数据透视图是在数据透视表的基础上添加一个图表,从而让数据表现得更直观。步骤如下:

  • 选中待分析的表
  • 点击选项卡中的“数据透视图”

pivotgraph.png

筛选

play

SqlCel让筛选变得非常容易。它将筛选结果表现在Excel中。它可以将对话框中设置的筛选条件保存在Excel的单元格中供您使用, 也可以根据单元格的筛选条件还原对话框中的设置。

选中待筛选的表,然后点击SqlCel选项卡中的“筛选”按钮将创建一个名为“TableFilter”的工作表,同时出现筛选对话框,界面如下:

tbfilter.png

筛选对话框用来设置筛选条件。一般一个完整的筛选条件由以下5个元素组成

  1. 字段
  2. 比较符
  3. 比较值
  4. 逻辑连接符
  5. 控制逻辑关系的小括号

SqlCel可让您自由组合这些元素,从而形成各种不同的筛选条件。

  1. 字段下拉框中罗列了待筛选表的所有字段。
  2. SqlCel提供了以下12种比较符:
    1. 等于
    2. 不等于
    3. 大于
    4. 大于或等于
    5. 小于
    6. 小于或等于
    7. 开头是
    8. 开头不是
    9. 结尾是
    10. 结尾不是
    11. 包含
    12. 不包含
  3. 当选中一个字段后,比较值组合框的下拉框中会罗列该字段的前1000个唯一值供您选择。同时比较值也可以自定义。
  4. 连接符提供了AND和OR
  5. 小括号分左括号和右括号,分别在一个筛选条件的两边。如果小括号的复选框被选中表示添加该小括号否则表示不添加。

点击“添加条件”按钮会添加一行筛选条件对话框,点击“删除条件”按钮会从最下面删除一行筛选条件对话框。

点击“筛选”将根据设置的筛选条件执行筛选,筛选结果显示在“TableFilter”表中。同时筛选条件将被记录在F1单元格。

点击D1单元格的“显示筛选”按钮将会把筛选对话框置于最前面,同时该对话框会根据F1单元格中的筛选条件还原筛选设置。