批量导入
新安装的 Dolibarr ,数据库是空的。导入现有数据(供应商、客户、产品等)而不是手工输入数据是一种常见的要求。
有几种可能的导入数据的方法。在以下章节中提供有关这方面的信息。
有关导出数据的信息在页面 导出模块 中提供。
请注意,如果从另一个Dolibarr数据库导入数据,则不应使用批量导入/导出(专用于与其他系统的导入/导出),而应使用以下程序:保障措施和恢复.。
使用 Dolibarr 导入模块
导入数据的推荐方法是使用Dolibarr的导入模块。它提供了一个助手,引导您一步一步地导入您的数据。
有关更多信息,请参阅页面 导入模块。
对于内置的导入模块未涵盖的导入场景,也可以使用以下替代方案。
使用OpenOffice
您可以使用OpenOffice,它能够将表的内容插入到数据库中,如Mysql Dolibarr。 下面是有关此方法的教程:Import data with OpenOffice 。
开发自己的导入脚本
导入合作方及联系人
必须区分合作方和物理联系人(自然人)。合作方包括所有需要结算的实体(公司、协会和个人)。合作方是强制性的。物理联系人是可选的。联系人只是一个与合作方相关的自然人/地址的目录。在合作方是公司的情况下,可能存在多个物理联系人。在合作方是个人的情况下,物理联系人将是唯一的,并且与合作方相同。
合作方的导入将在 表llx_societe 中插入数据行。要确保以下必填字段包含数据(不为空)。
- Name:必须包含公司名称
- Client:必须包含客户类型,1为客户,2为准客户,3为准客户/客户,0为其他
- Supplier:必须包含供应商标志,1为供应商,0为其他
物理联系人的导入将在 表llx_socpeople 中插入数据行。要确保以下必填字段包含数据(不为空)。
- Name:必须包含此人的姓氏
- Firstname:必须包含此人的名字
- fk_soc: 必须包含合作方的 ID(表llx_societe 中的)。
导入Excel文件(CSV或XLSX)时某些导入字段的特殊说明
- 日期类型的字段可以使用Excel中的功能设置默认格式(即2022/01/19或2022-01-19)。您必须在Excel中高亮显示该列,并使用<CRTL><1>进入格式菜单。点击“日期”并选择格式“2022-01-19”。然后单击“自定义”,您将看到格式信息“yyyy-mm-dd,-@”。删除破折号和dd之后的字符。现在,导入所需的所有内容都将显示在Excel列中。
- 对于国家(字段Country),尽管Dolibarr显示完整拼写的名称,如“United States”,但Dolibarr仅导入两位数的国家代码。世界各国的完整列表可以在这里找到:Country Codes
- 对于州/省(字段State/Province)类似于国家代码(特别是美国各州),例如显示为“MA - Massachusetts”的,Dolibarr只需要导入两位数的州代码。美国的州代码列表可在这里找到:United States 。加拿大|澳大利亚|巴西|墨西哥和法国是3位的代码: Canada | Australia | Brazil | Mexico | France 。
导入发票
导入产品或服务
产品或服务的导入将在 表llx_product 中插入数据行。要确保以下必填字段包含数据(不为空):
- Ref:必须包含产品的简短编号
- Label:必须包含产品名称
- Type:必须包含产品类型:0=常规产品,1=服务,9=其他(由外部模块使用)
付诸实施
页面 脚本开发 介绍了如何创建自己的Dolibarr脚本。
社区提交的一些教程/范例
Dolibarr的快照分发版提供了一些脚本示例,在目录/dev/examples中。
其他示例由贡献者提供:
相关视频
(法语发音,但可提供字幕,并以法语进行评论)