批量導入
新安裝的 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中。
其他示例由貢獻者提供:
相關視頻
(法語發音,但可提供字幕,並以法語進行評論)