连接本地文件夹
1. 概述
1.1 应用简介
用户需要使用本地的 Excel 数据进行分析,但数据需要经常更新,如果一个个手动更新数据,会耗费很多时间。
而使用本地宝,可以直接连接本地文件夹,获取文件夹中的 Excel 表、csv 表。当本地文件夹中的表数据发生变化,本地宝可以 自动获取更新。
1.2 功能简介
- 本地宝支持获取连接本地文件夹,获取文件夹中的(包含子文件夹中的)Excel 表、csv 表;
- 当本地文件夹中的表数据发生变化时,本地宝会 自动获取更新,并显示在本地数据源中;
- 若 Excel 表中包含多个 sheet 页,本地宝会将每个 sheet 页拆分成一表。若想要合并表,先根据第 2 节内容连接好本地文件夹后,再根据第 3 节内容将多表合并成一张表。
1.3 注意事项
- 仅高级版以上版本用户可使用「本地数据源」功能,免费版用户需升级版本。
- 若想要实现本地数据变化,产品中数据同步变化,需要保持本地宝一直开启。若数据变化时,本地宝是未开启状态,开启后,需要手动同步一下这张表。
2. 连接本地目录
2.1 连接本地文件夹
1)准备工作:请根据 连接本地数据源 文档完成前期准备,先连接好本地数据源。
2)在连接本地文件夹前,需确定好本地文件夹位置,以及文件夹名称,再根据本文的操作步骤连接本地文件夹。若连接好本地文件夹后,再更改文件夹位置或者文件夹名称,数据连接会失效,需要按照本节的步骤重新连接本地文件夹。
3)打开本地宝,点击左上角「+」按钮添加一个本地目录的数据源,如下图所示:
3)在弹窗中,选择好本地文件夹所在目录,并设置文件夹读取策略。相关说明如下表所示:
功能点 | 说明 |
分组名 | 自定义分组名称、方便识别 |
目录 |
|
文件夹读取策略 | 文件读取策略有三种,具体执行情况如下,请根据自己的需求选择合适的策略:
|
注:分组名不要包含「&」,该符号无法同步显示在产品中
4)当前配置已经发生了变化,需要点击左上角的「保存」按钮,使配置生效。如下图所示:
5)如果文件读取策略选择「仅读取当前目录/递归读取所有子目录」,在节点下面会展示自动读取的表。如下图所示:
6)进入本地数据源界面,可以看到增加了一个分组,展示连接的本地文件夹中的数据表。如下图所示:
2.2 数据源协作
数据源的创建者默认拥有数据源的管理权限,管理者可将此数据源分配给其他成员使用。
点击「权限设置」按钮,在弹窗中即可自定义配置数据源权限,详情参见文档:数据源权限设置
2.3 使用数据
下一步,需要将数据保存在「分析展示」模块的项目中,进一步地分析。
3. 手动添加表/合并表
如果用户每天要从其他平台中导出 Excel ,且 Excel 中数据的格式都是一样的,可以在本地宝中进行设置,自动追加成一张表,无需再使用上下合并。
3.1 操作步骤
1)手动添加表时,支持选择当前数据源目录或当前目录下的子文件夹。
例如,我需要合并「签约表示例数据」文件夹中的数据,我需要根据第 2 节操作,先连接「数据表」文件夹。
2)在本地目录节点下,点击「添加表」按钮。如下图所示:
3)在弹窗中设置好信息,相关的说明见下表:
设置 | 说明 |
表名 | 自定义表的名称 |
表来源策略 | 有两种策略:
|
合并策略 |
以上两种策略,合并表的字段为所有表字段的并集。 |
无排序追加、按创建时间、按修改时间、按文件名(编码顺序)、按文件名(自然顺序) 有五种文件排序策略,例如选择「按创建时间」,那么在追加数据时,会根据文件的创建时间依次追加 | |
| |
列判断策略 | 有两种列判断策略:
|
文件路径 | 需要选择所属数据源目录下的子文件或者子目录。详情参见 3.2 节示例 |
文件密码 | 若文件设置了加密,则输入密码;若文件没有加密,则保持为空即可。 |
sheet 选择策略 | 有三种选择策略:
|
表头行序号 | 设置表头所在的行号,若表头在第 2 行,那么这里的序号选择 2 |
注:若表头行为空,表会标红报错。用户可查看一下自己数据的表头行,并对此配置进行设置。
3.2 示例
1)在「数据表>签约表示例数据」文件夹中,有各城市的签约信息。且这些表的结构都是一样的,希望能通过本地宝自动将这三张表合并为一张签约信息表。如下图所示:
2)根据 2.1 节的操作,连接「数据表」本地文件夹。如下图所示:
3)在这个目录下选择添加表。如下图所示:
4)进行一些配置,实现按照修改时间追加所有的签约表为一张表。如下图所示:
5)设置完成后,可以点击小眼睛眼看当前设置下,合并表的顺序。如下图所示:
6)在「手动添加的表」区域会出现我们增加的合并表,保存一下当前的配置。
7)在数据源界面也会同步这张合并表,将所有签约表合并为一张表。且后续在「签约表示例数据」中再增加其他城市表,那么也会自动合并。如下图所示:
4. 同步数据
1)若本地的 Excel 文件更新了,本地宝获取的数据也会同步更新,也就是数据源界面的本地文件夹的数据是实时更新的。
2)若将数据添加到项目中使用,项目中的数据也会自动更新,但有默认 3min 最小间隔时间。
比如本地的 Excel 文件在 12 点操作更新了一次,添加进项目的表自动更新了,下一次本地 Excel 更新时间最好在 3min之后。
5. 其他说明
如果将本地宝安装在 centos 系统上,可能会因为没安装字体文件,导致安装失败,如下图所示:
解决方法:
可以先直接执行命令安装下字体,然后再进行本地宝的安装。
- Ubuntu系统执行的命令是:apt-get install fontconfig;
- Centos执行的命令是:yum install fontconfig