一些基本資料編輯, 例如商品編輯. 可以直接從Excel檔, 或文字檔, 做整個批次的新增匯入.
單據做匯入, 就必需視各單據不同的規格, 做二次開發來達成.
新增匯入按鍵功能, 一般會受權限管理.
匯入的檔案最大限制2M, 不論是Excel或文字檔, 所以太多筆時, 要先分割成多個檔案, 再做匯入.
如上圖為匯入商品資料的範例,
Excel的第一列要編輯對應的資料庫實際欄位.
第2列開始編寫實際要匯入的各欄資料. 欄名對應以 '->' 作分隔, 右邊為實際欄名.
可以指定給多個欄名, 例如 "->name,fullName".
按下 [新增匯入] 後, 會先出現檔案總管, 選取要匯入的檔案後按 [確定], 若檔案的副檔名為 'xls', 系統會自動辨識為Excel工作檔. 當解析沒問題後, 編輯狀態為 '新增', 畫面出現第一筆匯入暫存資料, 而且為可以編輯; 上面的工具列如上圖, 以下分別說明:
![]() | 回復原始畫面大小. |
![]() | 寫入目前暫存資料筆, 寫入後移動到下一筆. |
![]() | 前一筆暫存資料. |
![]() | 後一筆暫存資料. |
![]() | 連續寫入, 自動依序一筆一筆寫入, 直到最後筆; 按下後會出現 [停止] 鍵, 可以中止連續寫入. |
![]() | 回到上一層工作列. |
在未寫入前的各暫存資料欄, 和手動新增資料一樣, 可以做線上編輯, 確定無誤後再做寫入. 按下 [寫入] 時一樣會做資料欄驗證, 若驗證有誤則會中止寫入, [連續寫入] 功能也是一樣.
以文字檔新增匯入, 一筆資料一行, 如下例的示範文字.
{split=,}{fields=id,name,unit,cost,price} 2001,筆記本,本,8,10 2002,原子筆,支,12,15 .........
第一行為文字檔的定義行, 定義如下:
split = 欄資料分隔字元, @tab表示Tab符號.
fields = 資料欄名, 以及順序.
第二行開始為要匯入的各欄資料文字.
按下 [新增匯入] 後, 會先出現檔案總管, 選取要匯入的檔案後按 [確定],
接下來會選擇文字檔的編碼方式, 匯入操作請看上一節說明.