匯入資料

從 CSV 檔案匯入既有交易至 Sono 應用程式中

檔案結構

你可將既有交易從 CSV 檔案匯入至 Sono 應用程式中。CSV 檔案應包含以下欄位:

id,date,contact_name,amount,currency_code,grace_amount,due_date,description

欄位的順序相當重要。若欄位順序不同,則匯入將無法運作。

標題列為選配。


id

這是交易的 ID。若 ID 為空,則交易 ID 將會自動產生。請確定 CSV 檔案中的每個 ID 都是獨一無二的。

選配:
格式: 正整數或 UUID
範例:

  • 1
  • 2
  • 1234
  • 2a69c41d-4b46-47b3-b4aa-83f5cbce7978

date

交易日期。這是此交易應執行的日期。

選配:
格式: ISO-8601 日期
範例:

  • 2012-02-27
  • 2012-02-27 13:27:00
  • 2012-02-27 13:27:00.123456789z
  • 2012-02-27 13:27:00,123456789z
  • 20120227 13:27:00
  • 20120227T132700
  • 20120227
  • +20120227
  • 2012-02-27T14Z
  • 2012-02-27T14+00:00

contact_name

與此交易相關的聯絡人名稱。若包含逗號,應以雙引號 (") 括住。

選配:

格式: 字串(不超過 32 個字元)

範例:

  • Andy Tran
  • Thanh Nguyen
  • Nick

amount

交易金額。若為正數,表示你收到此金額。若為負數,表示你將此金額給予某個聯絡人。

選配:

格式: double

範例:

  • 1200
  • 9.99

currency_code

交易幣別。

選配:

格式: ISO-4217 幣別代碼

範例:

  • USD
  • VND

grace_amount

交易寬限金額。不應為負數。

選配:

格式: double

範例:

  • 1200
  • 9.99

due_date

交易到期日。這是金額應償還的日期。不應早於 date

選配:
格式: ISO-8601 日期
範例:

  • 2012-02-27
  • 2012-02-27 13:27:00
  • 2012-02-27 13:27:00.123456789z
  • 2012-02-27 13:27:00,123456789z
  • 20120227 13:27:00
  • 20120227T132700
  • 20120227
  • +20120227
  • 2012-02-27T14Z
  • 2012-02-27T14+00:00

description

交易說明。若包含逗號,應以雙引號 (") 括住。

選配:

格式: 字串(不超過 128 個字元)

範例:

  • Nick 向我借錢買 iPhone
  • "Thanh 向我借錢買 iPhone、iPad 和 Macbook"

限制

若你匯入的是登入帳戶,每個檔案只能匯入最多 1000 筆交易。若你使用的是本機儲存模式,則沒有此限制。


資料覆寫

若你匯入的是登入帳戶,任何 ID 與 CSV 檔案中相同之交易將被覆寫。若你使用的是本機儲存模式,任何 ID 與現有交易相同的交易將不會被匯入。