插入并链接 Odoo 数据¶
可将 Odoo 数据库中的多个元素插入 Odoo 电子表格,即:
注解
来自不同应用程序和模型的列表、透视表和图表可以插入到同一个电子表格中。
每次插入列表、数据透视表或图表时,都会创建一个 数据源 。此数据源将电子表格连接到您的 Odoo 数据库,每次打开电子表格、重新加载浏览器页面或通过单击菜单栏中的 手动刷新数据时,都会检索最新信息。
插入列表 和 插入数据透视表 使用带有 Odoo 特定的 列表功能 和 数据透视表功能 的公式从数据库检索数据,并可在电子表格中进一步操作。可以修改 插入图表 的某些元素,但不能进行数据操作或计算。
小技巧
如果您打算使用 全局筛选器 在电子表格或仪表板中动态筛选 Odoo 数据,请不要使用相同的条件在数据库中建立初始列表、透视表或图表。
也有可能:
数据源¶
数据源在每次将 列表 、 数据透视表 或 图表 插入 Odoo 电子表格时创建,它们连接电子表格和数据库中的相关 模型 ,确保数据保持最新,并允许您 访问基础数据 。
每个数据源都由可通过 数据 菜单访问的属性定义。数据源由各自的 (数据透视表) 、 (列表) 或 (图表) 图标标识,后跟 ID 和名称,例如, (#1)产品销售分析 。
单击数据源会在电子表格右侧的面板中打开相关属性。
小技巧
也可以通过右键单击插入的列表或数据透视表的任何单元格,然后单击 查看列表属性 或 查看数据透视属性 ,或通过单击插入图表右上角的 (菜单) 图标,然后单击 编辑 来打开属性面板。
一旦特定数据源的属性打开,即使在电子表格标签页之间导航时,它们也会保持打开状态。要关闭属性面板,请单击面板右上角的 (关闭) 图标。
单击属性面板顶部的 (固定) 以允许另一个面板(例如 全局过滤器 面板)在其旁边打开。
注解
删除插入的列表或数据透视表,或删除插入该列表或数据透视表的工作表,不会删除底层数据源。插入列表或数据透视表的数据源只能通过数据源的属性删除。
在 数据 菜单中的警告会指出电子表格中不再出现相应列表或透视表的任何数据源。
另一方面,删除插入的图表也会删除底层数据源。
访问基础数据¶
可以随时访问插入的列表、数据透视表或图表的基础数据。要查看:
插入列表 的单个记录,右键单击相关行的任何单元格,然后选择 查看记录
插入数据透视表 的单个单元格引用的记录列表,右键单击该单元格,然后选择 查看记录
插入图表 的数据点所代表的记录列表,单击该数据点。
小技巧
使用鼠标中键或 Ctrl + 左键单击(Microsoft/Linux),或 Command + 左键单击(Mac OS)在新浏览器标签页中打开结果。
查看基础数据后要返回电子表格,请单击页面顶部面包屑导航中的电子表格名称。
插入列表¶
重要
在电子表格中插入列表之前,请确保列表符合您的需求。考虑哪些字段应该可见,以及如何对记录进行筛选和/或排序。这会影响电子表格的加载时间和用户友好性。
插入列表:
在数据库中打开相关列表视图后,点击视图名称旁边的 (操作) 图标,然后点击 。
注解
要只插入特定记录,请选择相关记录,点击屏幕顶部中央的 操作 按钮,然后点击 插入电子表格 。
在打开的窗口中,根据需要编辑 列表名称 。
列表名称用于工作表名称以及 列表属性 中。
如有需要,可编辑要插入的记录数量(即行数)。
默认情况下,显示的数字是列表第一页可见的记录数量。例如,如果列表包含 150 条记录但只有 80 条可见,则该字段将显示 80。
单击 空白电子表格 以创建新的电子表格,或选择应将列表插入到哪个现有电子表格中。
注解
将列表插入新电子表格时,该电子表格将保存在 Odoo 文档 应用中的 我的驱动器 个人文件夹中。
点击 确认 。
列表被插入到电子表格的新工作表中。底部栏的工作表标签显示列表名称后跟列表 ID,例如 按总计报价(列表 #1) 。屏幕右侧的面板显示 列表属性 。
小技巧
要切断插入列表与数据库之间的链接,请选择整个列表,右键单击并选择 复制 ,然后再次右键单击并选择 。
请勿修改工作表名称中的列表 ID,因为已插入的列表会在电子表格的整个生命周期中保留此 ID。该列表 ID 将用于从数据库中检索数据的 电子表格函数 。
列表函数¶
在电子表格中插入列表时,将使用以下 函数 分别检索表头和字段值:
=ODOO.LIST.HEADER(list_id, field_name)
=ODOO.LIST(list_id, index, field_name)
函数的参数如下:
list_id:插入列表时分配的 ID。电子表格中插入的第一个列表被分配为列表 ID1,第二个被分配为列表 ID2,等等。索引:标识插入前记录在列表中出现的行。第一行的索引为1,第二行的索引为2,等等。field_name:字段的技术名称。
小技巧
点击单个单元格后,相关公式会显示在公式栏中。要同时显示电子表格中的所有公式,请点击菜单栏上的 。下面的示例显示了用于检索列表标题和数值的函数。
列表属性¶
插入列表时,列表属性会显示在屏幕右侧。您可以随时通过 数据 菜单访问这些属性,方法是点击相关列表(前缀为 (列表) 图标,或右键点击列表上的任意位置并点击 查看列表属性 。
下面显示的是列表属性,其中一些属性可以编辑:
管理插入的列表¶
将 Odoo 数据库中的列表插入到 Odoo 电子表格后,您可以:
向列表添加记录/行¶
要向列表添加记录,请使用以下方法之一:
选择表的最后一行,然后将鼠标悬停在蓝色方块上直到出现加号图标。单击并向下拖动以添加所需数量的行。新行的单元格将填充 适当的公式 以检索列表值。如果数据库中有相应的数据,单元格将被填充。
将光标定位在工作表的左上角单元格,从菜单栏单击 ,然后选择适当的列表。在弹出窗口中,指示要插入的记录数并单击 确认 。更新的列表被插入,覆盖之前的列表。
小技巧
上述方法也可用于向电子表格表添加额外的空白行。这对于您期望在数据库中生成额外记录的列表可能很有用,例如新的产品类别或新的销售人员。
向列表添加字段/列¶
要向列表添加字段/列:
选择要插入新列位置的右侧或左侧的列。
从菜单栏单击 ,然后 或 ,或者右键单击然后 左侧插入列 或 右侧插入列 (视情况而定)。
复制任何列的标题单元格,将其粘贴到新列的标题单元格中,然后按
Enter。双击新的标题单元格,然后单击公式末尾引号中出现的字段名称;会出现相关模型所有字段技术名称的列表。
选择适当的字段名称并按
Enter。字段的标签将出现在标题中。小技巧
要了解字段的技术名称,请导航到相关视图, 激活开发者模式 ,然后通过将鼠标悬停在字段标签旁边的问号上来检查字段名称。
选中标题单元格后,双击右下角的蓝色方块。该列的单元格将填充适当的公式以检索列表值。如果数据库中有相应的数据,单元格将被填充。
复制列表¶
通过列表属性复制列表会创建额外的数据源。这允许在一个电子表格内对相同数据执行不同的操作。
打开 列表属性 后,单击 (齿轮) 图标,然后单击 复制 。
新数据源被分配下一个可用的列表 ID。例如,如果在此期间没有插入其他列表,复制 列表 #1 会导致创建 列表 #2 。
与插入列表不同,复制的列表不会自动插入到电子表格中。要插入它,请执行以下步骤:
通过单击电子表格左下角的 (添加工作表) 图标来添加新工作表。
从菜单栏单击 ,然后选择适当的列表。
定义要插入的记录数并单击 确认 。
如果需要,在属性面板中编辑 列表名称 。
通过右键单击工作表标签,选择 重命名 ,并输入新的工作表名称来重命名工作表。
注解
通过复制和粘贴插入的列表或复制已插入列表的工作表来复制列表不会创建新的数据源。因此,对列表属性所做的任何更改都会影响列表的任何副本。
删除列表¶
要彻底删除电子表格中的列表及其底层数据源,请按任意顺序执行以下步骤:
使用您偏好的方式(如键盘命令、电子表格菜单或删除工作表)删除表格。这将清除数据的可视化呈现。
从相关列表的 属性面板 中,单击 (齿轮) 图标,然后单击 删除 。这将从电子表格中删除列表的数据源。
插入数据透视表¶
小技巧
将插入的数据透视表转换为 动态数据透视表 后,您可以添加、删除和调整维度(即列和行)及度量值。因此,您可以先插入一个基础数据透视表,再转换为动态版本,并在电子表格中直接优化。
插入数据透视表:
在数据库中打开相关透视图后,点击 在电子表格中插入 。
在弹出的窗口中,按需编辑 透视表名称 。
该名称用于工作表名称和 数据透视表属性 。
单击 空白电子表格 以创建新的电子表格,或选择应将数据透视表插入到哪个现有电子表格中。
注解
将数据透视表插入到新电子表格时,该电子表格会保存在 Odoo 文档 应用中的 我的云端硬盘 个人文件夹中。
点击 确认 。
数据透视表被插入到电子表格的新工作表中。底部栏的工作表标签显示数据透视表名称后跟数据透视表 ID,例如 按销售团队销售分析(数据透视 #1) 。屏幕右侧的面板显示 数据透视表属性 。
小技巧
要切断插入的数据透视表和数据库之间的联系,请选择整个数据透视表,点击右键并选择 复制 ,然后再次点击右键并选择 。
请勿修改工作表名称中的数据透视表 ID,因为插入的数据透视表会在电子表格的整个生命周期中保留此 ID。该数据透视表 ID 将用于从数据库检索数据的 电子表格函数 中。
透视表函数¶
插入的数据透视表没有转换为 动态数据透视表 使用下列 函数 分别检索表头和字段值:
=PIVOT.HEADER(pivot_id, [domain_field_name, …], [domain_value, …]) =PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, …], [domain_value, …])
函数参数说明如下:
pivot_id:插入数据透视表时分配的 ID。第一个插入电子表格的数据透视表分配数据透视 ID1,第二个分配数据透视 ID2,依此类推。measure_name:被测量指标的技术名称,后跟聚合类型,例如product__qty:sum。domain_field_name:用作维度的字段技术名称,例如user_id;若维度是时间段,则为日期字段技术名称后跟时间段,例如date_order:month。domain_value:记录的ID;若维度是时间段,则为目标日期或时间段。
小技巧
点击单个单元格时,公式栏会显示相关公式(如适用)。要同时显示电子表格中的所有公式,请点击菜单栏中的 。以下示例展示了用于获取静态数据透视表标题和值的函数。
数据透视表属性¶
插入数据透视表后,数据透视表属性会显示在屏幕右侧。您可以随时通过 数据 菜单访问这些属性,方法是点击相关的数据透视表,前面有 (数据透视表) 图标,或右击数据透视表上的任意位置并点击 查看数据透视表属性 。
可查看(部分可编辑)的透视表属性包括:
管理插入的数据透视表¶
将 Odoo 数据库中的数据透视表插入到 Odoo 电子表格后,您可以:
将其转换为动态透视表 以便能够操作尺寸和度量值
复制数据透视表 以创建新的相同数据源
复制数据透视表¶
通过数据透视表的属性复制数据透视表,可创建一个额外的数据源。这样就可以在一个电子表格中对相同的数据进行不同的操作。
例如,您可以查看按不同维度汇总的相同数据,或者使用 全局筛选器 来偏移日期,并创建数据透视表,将当前期间的数据与之前期间的数据进行比较。
要复制数据透视表,请执行以下步骤:
打开 数据透视表属性 时,点击 (齿轮) 图标,然后点击 复制 。
复制的数据透视表会自动插入到电子表格的新工作表中,并且数据透视表属性在右侧面板中打开。
如果需要,在属性面板和工作表标签中编辑 名称 。
新数据源被分配给下一个可用的数据透视表 ID。例如,若期间未插入其他数据透视表,复制 透视表#1 将创建 透视表#2 。
注解
通过复制粘贴或复制工作表来复制已插入的数据透视表时,不会创建新的数据源。因此,对数据透视表属性所做的任何修改都会影响其所有副本。
复制的数据透视表默认将成为 动态数据透视表 。
删除数据透视表¶
要彻底删除电子表格中的数据透视表及其底层数据源,请按任意顺序执行以下步骤:
使用您偏好的方式(如键盘命令、电子表格菜单或删除工作表)删除表格。这将清除数据的可视化呈现。
从相关数据透视表的 属性面板 中,单击 (齿轮) 图标,然后单击 删除 。这将删除数据透视表的数据源。
插入图表¶
将 Odoo 数据库中的图表插入电子表格的操作流程:
在数据库中打开目标图表视图,点击 插入到电子表格 。
在弹出的窗口中编辑 图表名称 (可选)。
单击 空白电子表格 以创建新的电子表格,或选择应将图表插入到哪个现有电子表格中。
注解
将图表插入到新电子表格时,该电子表格会保存在 Odoo 文档 应用中的 我的云端硬盘 个人文件夹中。
点击 确认 。
图表将被插入到电子表格的首个工作表。
小技巧
点击图表数据点(如 Jessica Childs )可打开数据库中对应的列表视图。
图表属性设置¶
在电子表格中插入图表时,屏幕右侧会显示图表属性。您可以随时通过 数据 菜单访问这些属性,方法是点击相关图表,并在图表前添加 (图表) 图标。或者,将鼠标悬停在图表上,然后点击 (菜单) 图标,再点击 编辑 。
在图表属性中, 配置 和 设计 选项卡可让您修改图表的各种元素。
配置¶
配置 选项卡包括以下部分:
图表类型 :图表的类型。默认情况下,这表示在将图表插入电子表格之前在数据库图形视图中选择的图表类型。
插入图表后,有更多图表类型可用。单击下拉菜单以为数据选择最合适的图表类型。
注解
下面 其他 选项卡中的图表类型仅在从电子表格数据创建图表时可用;插入的图表无法转换为该选项卡中显示的图表类型。所有其他图表类型对于插入的图表和直接从电子表格数据创建图表时都可用。
折线图 :最适合显示趋势或随时间的变化,例如跨月的销售增长或温度变化。
堆叠折线图 :对于可视化累积趋势很有用,其中多个系列贡献于总计,例如按部门随时间变化的收入。
组合图 :结合多种图表类型(例如,柱状图和折线图)以比较不同的数据类型或在趋势旁边突出关键指标。
柱状图 :非常适合比较离散类别之间的值,例如每个产品的销售额或按区域的收入。
堆叠柱状图 :显示类别内的部分与整体关系,例如区域对总销售额的贡献。
条形图 :类似于柱状图但是水平的,使其更适合比较长的类别名称或数据集。
堆叠条形图 :突出跨类别的累积贡献,常用于人口统计或资源分配分析。
面积图 :类似于折线图但填充线条下方的区域以强调幅度,非常适合随时间累积的指标。
堆叠面积图 :可视化随时间变化的构成,例如按产品类别的市场份额。
饼图 :最适合显示整体的比例或百分比,例如市场份额或预算分配。
环形图 :饼图的一种变体,中心为空,提供类似的用例但具有现代美感。
旭日图 :环形图的一种变体,具有层次环,展示跨多个级别的部分与整体关系。
树状图 :一种多级矩形图表,通过嵌套矩形显示层次数据,非常适合说明比例和类别。
散点图 :非常适合分析两个数值变量之间的关系或相关性,例如价格与销售数量。
瀑布图 :非常适合可视化顺序正值和负值的累积效应,例如盈亏分析。
人口金字塔图 :一种用于比较分布的专业图表,常用于人口统计,例如年龄和性别组分析。
雷达图 :将多变量数据显示为从中心辐射的轴上的多边形,允许跨多个变量进行配置文件比较。
填充雷达图 :填充雷达图多边形内的区域,强调跨不同属性的整体值幅度以进行比较。
地理图 :在地图上可视化数据,使用颜色变化表示不同地理区域的值或类别。
漏斗图 :可视化在流程阶段中逐渐减少的数据,可选择显示每个阶段的累积数据。
从电子表格数据创建图表时,而不是从图形视图插入图表时,以下图表类型也可用:
仪表图 :显示朝着目标或单个关键指标的进度,例如相对于目标的绩效。
计分卡 :用于以紧凑格式总结关键绩效指标(KPI),例如总销售额或转化率,并与基线或先前值进行比较。
域 :用于确定显示哪些记录的规则。点击 编辑 domain 添加或编辑规则。
链接到 Odoo 菜单 :从图表添加 可点击链接 到 Odoo 菜单项,即模型的特定视图。
设计¶
根据图表类型, 设计 标签页有一个或多个部分。
通用 部分允许您修改以下元素:
背景颜色 :通过单击颜色点添加或更改背景颜色。选择标准颜色之一或单击 图标手动选择自定义颜色。
图表标题 :如果需要,编辑图表标题。可以使用编辑器修改标题的字体格式、水平对齐方式、字体大小和颜色。
图例位置 :更改图例的位置或选择不显示图例。
启用 显示值 以将数值添加到图表上的数据点。
数据系列 部分允许您修改以下元素:
系列颜色 :选择相关数据系列后,通过单击颜色点圆圈更改图表上相关数据点的颜色。选择标准颜色之一或单击 图标手动选择自定义颜色。
系列名称 :如果需要,编辑数据系列的名称。
系列类型 :对于 组合图 的每个数据系列,确定该系列显示为 条形图 还是 折线图 。
垂直轴 :对于 折线图 、 面积图 或 柱状图 的选定数据系列,选择应显示在 左侧 (主要)还是 右侧 (次要)垂直轴上。
趋势线 :选择相关数据系列后,启用 显示趋势线 ,然后从下拉菜单中选择趋势线类型;选项为 线性 、 指数 、 多项式 、 对数 和 追踪移动平均 。可以通过单击颜色圆圈更改趋势线的颜色。
坐标轴 部分允许您为图表的一个或两个坐标轴添加标题。可以使用编辑器修改标题的字体格式、水平对齐方式、字体大小和颜色。
瀑布图有一个专门的 瀑布图设计 部分。
管理插入的图表¶
将 Odoo 数据库中的图表插入到 Odoo 电子表格后,您可以:
在同一工作表中移动图表,方法是选择它,然后将图表拖动到所需位置
调整图表大小,方法是选择它,然后单击并拖动蓝色标记,直到图表达到所需大小
将鼠标悬停在图表上,然后单击 (菜单) 图标以显示以下选项:
复制 或 剪切 :要复制或剪切图表以便 在同一电子表格内 粘贴,请单击相关图标或使用相关键盘快捷键。通过从菜单栏单击 或使用相关键盘快捷键,将图表粘贴到所需位置。
注解
以这种方式复制/剪切和粘贴图表会保持图表与数据库之间的链接。粘贴图表中的数据保持最新,并且单击数据点会在数据库中打开相关的列表视图。
复制为图像 :要将图表的图像复制到剪贴板以便 在电子表格内或外的任何位置 粘贴,请单击 复制为图像 。使用目标程序的粘贴功能或相关键盘快捷键将图像粘贴到所需位置。
注解
复制和粘贴图表的静态图像意味着图表与数据库之间不再有任何链接。
删除 :通过单击 删除 来删除图表及其基础 数据源 。或者,使用您偏好的键盘命令删除图表及其数据源。
插入可点击链接¶
添加相关或支持信息的链接可以使您的报告或仪表板更加用户友好和有效。
您可以从任何电子表格单元格 插入可点击链接 到:
一个 Odoo 菜单项
同一电子表格内的另一个工作表
一个外部 URL
您可以从任何图表 插入可点击链接 到一个 Odoo 菜单项。
注解
单击指向菜单项的链接会提供与通过应用程序内的 Odoo 菜单导航相同的结果,例如,菜单项 销售/订单/报价单 对应于导航到 时的默认视图。
也可以从视图本身开始在电子表格中插入指向模型特定视图的可点击链接。但是,由于此方法将每个新链接插入到新工作表中,因此从电子表格开始创建指向特定视图的链接更高效。
小技巧
使用鼠标中键或 Ctrl + 左键单击(Microsoft/Linux),或 Command + 左键单击(Mac OS)在新浏览器标签页中打开可点击链接。
从单元格插入可点击链接¶
要从单元格插入可点击链接:
从菜单栏单击 或右键单击单元格,然后单击 插入链接 。接下来,根据期望的结果,执行以下操作之一:
单击 (菜单) 图标,然后 链接 Odoo 菜单 。从列表中选择相关菜单项或单击 搜索更多 以从所有菜单项列表中选择。单击 确认 。
单击 (菜单) 图标,然后 链接工作表 ,然后从当前电子表格中选择相关工作表。
在 链接 下,输入 URL。
在 文本 字段中输入或编辑链接的标签。
点击 确认 。
从图表插入可点击链接¶
要从图表插入可点击链接到 Odoo 菜单项:
将鼠标悬停在图表框的右上角,然后单击 (菜单) 图标,然后 编辑 。图表属性出现在屏幕右侧。
在图表属性面板的 配置 选项卡底部,单击 链接到 Odoo 菜单 下方,然后选择一个菜单。
将鼠标悬停在图表框的右上角,可以看到已添加一个新的 (外部链接) 图标。
插入财务数据¶
在构建报告和仪表板时,包含某些与会计相关的数据可能很有用,例如账户 ID、特定账户的贷方和借方,以及纳税年度的开始和结束日期。
Odoo 特定的电子表格函数 允许您从数据库中检索此类会计数据并将其插入到电子表格中。