导出数据

来自Odoo大V社-odoo中文开发手册
56480708讨论 | 贡献2017年1月8日 (日) 13:42的版本 (创建页面,内容为“数据导出是任何列表视图中的标准功能。要使用它,我们必须首先选择要导出的行,方法是选择最左边的相应复选框,然后从...”)

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

数据导出是任何列表视图中的标准功能。要使用它,我们必须首先选择要导出的行,方法是选择最左边的相应复选框,然后从更多按钮中选择导出选项。

下面是一个使用最近创建的待办事项任务的示例:

我们还可以勾选列标题中的复选框。它将一次检查所有记录,并将导出与当前搜索条件匹配的所有记录。

注意

在以前的Odoo版本中,只有屏幕上看到的记录(当前页)实际上将被导出。自从Odoo 9,这是改变和复选框的标题将导出所有匹配当前过滤器的记录,而不只是当前显示的。这对导出不适合屏幕的大量记录非常有用。

“导出”选项使我们转到对话框窗体,在其中我们可以选择要导出的内容。 “导入兼容导出”选项确保导出的文件可以导回到Odoo。我们将需要使用这个。

导出格式可以是CSV或Excel。我们更喜欢使用CSV文件来更好地了解导出格式。接下来,我们选择要导出的列,然后单击导出到文件按钮。这将开始下载包含导出数据的文件:

如果我们按照这些说明并选择上面屏幕截图中显示的字段,我们最终会得到一个类似于以下内容的CSV文本文件:

"id","name","user_id/id","date_deadline","is_done" "todo_user.todo_task_a","Install Odoo","base.user_root","2015- 01-30","False" "__export__.todo_task_9","Create my first module","base.user_root","","False"

注意

注意Odoo自动导出一个额外的id列。这是分配给每个记录的外部标识符。如果尚未分配,则使用__export__自动生成一个新的代替实际模块名称。新标识符仅分配给尚未有标识符的记录,并且从那开始,它们保持绑定到同一记录。这意味着后续导出将保留相同的外部标识符。