查看表
查看所有表
该功能在DBOPT表的A1单元格。点击该按钮可查看当前连接数据库中的所有表,所显示的表将从A2单元格向下排列。
显示表之前会根据B1单元格的排序规则进行排序。具体排序规则请查看下方的排序规则。
排序规则
查看所有表和表筛选等功能在从数据库取出表并展示的时候会根据DBOPT表的B1单元格设定的排序规则进行排序。
B1单元格是一个有两个值的序列。这两个值分别是“按拼音排序”和“按类型排序”。
- 按拼音排序
B1单元格默认是“按拼音排序”。该规则将控制所展示的表根据表名的拼音首字母进行排序。
- 按类型排序
该规则将在按拼音排序的基础上对表进行分类,将具有相同类型的表排列在一起。所谓“相同类型”即为具有相同的字段名称和数据类型。
表筛选
“表筛选”用来筛选数据库中表名包含指定字符的所有表并根据B1单元格指定的 排序规则 从A2单元格向下显示出来。
点击C1单元格将弹出如下对话框:
在文本框中输入要筛选的字符,点击确定即可。
查看前1000行
点击需要查看的表名所在的单元格,然后再点击“查看前1000行”,将会创建一个名为“Top1000Rows”的工作表,显示所要查看的表的前1000行数据, 如果所要查看的表中的数据不足1000行则会显示所有行。如下:
查看所有行
点击需要查看的表名所在的单元格,然后再点击该表左边的单元格“更多”,之后点击“查看所有行”,将会创建一个名为“AllRows”的工作表,显示所要查看的表的所有数据。 步骤如下:
查看行数
查看所选表中数据的总行数,结果将显示在待查看表的右边一个单元格中。步骤如下:
- 选中待查看的表
- 点击右边的“更多”
- 点击“查看行数”
查看表结构
该功能用于查看所选表的字段名称、数据类型、是否允许为空和批注,步骤如下:
- 选中待查看的表
- 点击右边的“更多”
- 点击“查看表结构”
举例结果如下所示:
当连接的数据库为文件夹的时候,将不存在“查看表结构”的功能,因为CSV和TXT文件的字段没有确定的数据类型和是否允许为空的限制。此时该功能会被替换为“部分字段”。
查看唯一值
“查看唯一值”功能可帮助您查看表中全部或部分字段的唯一值。首先按如下步骤操作:
- 选中待查看的表
- 点击右边的“更多”
- 点击“查看唯一值”
将弹出如下界面:
列表框中列出了待查看表的所有字段,需至少选择一个字段。
提供了两种显示方式,一种为显示“所有字段”,另一种为显示“选中字段”。
显示“所有字段”将根据选中字段取唯一值,同时显示其它未选中的字段,其它未选中的字段显示的是唯一值第一次出现的记录。
显示“选中字段”将仅根据选中的字段取唯一值并显示出来。
数据透视表
数据透视表是Excel的一个独特的数据分析工具。对于多数人来说,只会用透视表分析Excel里面的数据,而SqlCel让您利用透视表分析数据库中的数据变得极其容易。
按照以下操作即可调用Excel的数据透视表分析数据库中的表:
- 选中待分析的表
- 点击右边“数据透视表”
数据透视表需要把数据加载到计算机内存,当数据量比较大的时候,建议使用 自助查询 替代该改能。
数据透视图
数据透视图是在数据透视表的基础上添加一个图表,从而让数据表现得更直观。步骤如下:
- 选中待分析的表
- 点击选项卡中的“数据透视图”
筛选
SqlCel让筛选变得非常容易。它将筛选结果表现在Excel中。它可以将对话框中设置的筛选条件保存在Excel的单元格中供您使用, 也可以根据单元格的筛选条件还原对话框中的设置。
选中待筛选的表,然后点击SqlCel选项卡中的“筛选”按钮将创建一个名为“TableFilter”的工作表,同时出现筛选对话框,界面如下:
筛选对话框用来设置筛选条件。一般一个完整的筛选条件由以下5个元素组成
- 字段
- 比较符
- 比较值
- 逻辑连接符
- 控制逻辑关系的小括号
SqlCel可让您自由组合这些元素,从而形成各种不同的筛选条件。
- 字段下拉框中罗列了待筛选表的所有字段。
- SqlCel提供了以下12种比较符:
- 等于
- 不等于
- 大于
- 大于或等于
- 小于
- 小于或等于
- 开头是
- 开头不是
- 结尾是
- 结尾不是
- 包含
- 不包含
- 当选中一个字段后,比较值组合框的下拉框中会罗列该字段的前1000个唯一值供您选择。同时比较值也可以自定义。
- 连接符提供了AND和OR
- 小括号分左括号和右括号,分别在一个筛选条件的两边。如果小括号的复选框被选中表示添加该小括号否则表示不添加。
点击“添加条件”按钮会添加一行筛选条件对话框,点击“删除条件”按钮会从最下面删除一行筛选条件对话框。
点击“筛选”将根据设置的筛选条件执行筛选,筛选结果显示在“TableFilter”表中。同时筛选条件将被记录在F1单元格。
点击D1单元格的“显示筛选”按钮将会把筛选对话框置于最前面,同时该对话框会根据F1单元格中的筛选条件还原筛选设置。