星辉Odoo模块开发教程6-导入导出 CSV 数据文件第二讲

导入数据

首先应确认开启了导入功能,默认是开启的。如果没有,进入 Settings > General Settings,在 Users 版块下勾选 Import & Export 选项即可。启用该选项后,列表视图上方 Create 按钮旁就会显示一个 Import 按钮。
“ 注意: Import & Export 设置安装 base_import 模块,该模块用于提供这一功能。 ”下面我们尝试批量编辑 Contact 或 Partner 数据。使用电子表单或文本编辑器打开 CSV 并修改几个值。将 id 栏留空即可新增行。前文已经提到第一列 id 作为每行的唯一标识符,这让已有记录可以被更新,而不会因重新导入数据重复创建。我们在导出表中编辑任意字段在导入时对应记录就会被更新。
对于要加入 CSV 文件的新行,我们可以自己添加外部标识符或将 id 列留空。两种方式都会创建新的记录。作为示例,我们添加一行 id 留空、 name 为 Phillip K. Dick,来在数据库中新建这一记录。在 CSV 文件中进行保存,点击 Import(Create 按钮旁),然后点击 Load File 按钮选择磁盘中 CSV 的路径就出会出现如下导入助手。点击右上角的 Test Import 按钮,检查数据正确性。由于导入的文件是在 Odoo 中导出文件基
础上修改的,正常会有效并且各列会自动与数据库中对应字段匹配。因编辑所使用的软件各异,有可能需对分隔符和编码进行处理。现在可以点击 Import 按钮,修改和新建记录就会被载入到Odoo 中。

CSV 数据文件中的关联记录

前面的示例非常简单,一旦我们开使用关联多张表的关联字段时,数据文件就会变得更为复杂。我们处理过图书中的 Partner 记录,下面就看一下如何在图书 CSV 文件中表示对这些 Partner
的引用。具

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值