跳到主要内容

免费工具 · 在你的浏览器中运行

账单、订阅和预算的电子表格生成器

将你的账单、订阅、收入和支出输入或粘贴到这份电子表格中,它使用的正是 DueBy 自己的列名。下载为 CSV 或 Excel 文件后,你可以自己保存、分享给他人,或直接在 DueBy 中打开,无需匹配列。

  • 数据不会离开你的浏览器
  • 无需账号,无需注册
  • CSV 和 Excel,随处可编辑
  • 可转换 Mint、YNAB、Monarch、Goodbudget、EveryDollar、Copilot 的数据

生成器

在 DueBy 中打开

  1. 1

    下载 CSV 或 Excel 文件。在 iPhone 和 iPad 上,文件会存到“文件”App;在 Mac 上,则存到“下载”文件夹。

  2. 2

    轻点文件并选择“在 DueBy 中打开”,或在 Mac 上将文件拖放到 DueBy 窗口或程序坞图标上。也可以使用“设置”▸“数据”▸“导入”。

  3. 3

    DueBy 会识别列名,显示找到的内容,然后添加这些行。如果是其他 App 的文件,则会多一个快速的列匹配步骤。

在 App Store 下载

空白模板

想先在 Excel、Numbers 表格或 Google 表格中开始?这些模板已经设置好正确的列名和下拉菜单。填好后,在 DueBy 中打开文件即可。

列名

每一列都对应以下某个键。必填列标有 *。日期格式为 YYYY-MM-DD;金额为纯数字;true/false 单元格也接受 yes 和 no。

账单

任何有到期日的项目:房租、水电费、贷款、保险、税款。

列填写内容示例
name*账单的名称。Electric
amount*每次应付的金额。填纯数字即可;带 $ 和千位分隔符也没问题。124.10
currency*ISO 代码,例如 USD 或 EUR。留空则使用你的默认货币。USD
due_date*下一个(或第一个)到期日,格式为 YYYY-MM-DD。2026-09-14
repeat*多久到期一次:monthly、weekly、biweekly、yearly、every 3 months、once。留空表示每月。monthly
category分类名称;如果 DueBy 中还没有该分类,会自动创建。Utilities
autopaytrue 或 false:是否自动扣款。true
reminders在到期日前几天提醒,例如 7d,3d,0d。留空则使用你的默认提醒。7d,3d,0d
payee收款方(与名称不同时填写)。City Power
notes任何你想记下的事项。Account 4411
cancel_url取消或管理该项目的网页。https://www.netflix.com/cancelplan
shared属于整个家庭时填 true。false
set_aside_monthly为不定期账单每月预留的金额。100
amount_owed适用于贷款或债务:尚欠的金额。DueBy 会显示何时还清,并在那时结束付款。12000
owed_as_of欠款金额对应的日期,格式为 YYYY-MM-DD。留空表示导入当天。2026-09-01
interest_rate以百分比表示的年利率,例如 6.9。无息债务请留空。6.9
account_number账单上的账号或参考编号。4471-0928
loan_kindmortgage、auto、student、personal、home_equity、credit_card、pay_later、lease、medical、tax_plan、person 或 other。auto
last_payment贷款的最后一期还款(到期日)。2030-08-01
original_amount最初借入的金额。18000
rate_typefixed 或 variable。fixed
rate_changes利率下次可能调整或固定利率结束的日期。2031-04-01
balloon_date尾款(或租赁买断款)的到期日。2031-04-01
balloon_amount尾款金额。留空则由 DueBy 计算。9500
escrow房贷还款中用于税费和保险的托管部分。520
mortgage_insurance房贷还款中的 PMI 或 MIP。140
credit_limit信用卡或信用额度的上限。10000
promo_ends信用卡优惠利率的结束日期。2027-04-01
promo_rate优惠利率(百分比),如 0。0
account_group所属的账户分组,例如个人或商务;如果 DueBy 中还没有,会自动创建。留空则使用当前查看的分组。Personal

订阅

任何会自动续订的项目:流媒体、软件、会员。

列填写内容示例
name*服务名称,与对账单上显示的一致。Netflix
price*当前每次续订的价格。17.99
currency*ISO 代码,例如 USD 或 EUR。留空则使用你的默认货币。USD
renews*下一个续订日,格式为 YYYY-MM-DD。2026-10-03
repeat*多久续订一次:monthly、yearly、weekly。留空表示每月。monthly
category分类名称;如果 DueBy 中还没有该分类,会自动创建。Streaming
trial_ends免费试用的最后一天(如有)。2026-09-03
cancel_url取消或管理该项目的网页。https://www.netflix.com/cancelplan
price_history过去的价格,以“日期:金额”成对填写,用分号分隔,按时间从早到晚排列。2024-01-01:15.49;2025-03-01:17.99
shared属于整个家庭时填 true。false
autopaytrue 或 false:是否自动扣款。true
reminders在续订日前几天提醒,例如 7d,3d,0d。7d,3d,0d
notes任何你想记下的事项。Account 4411
account_group所属的账户分组,例如个人或商务;如果 DueBy 中还没有,会自动创建。留空则使用当前查看的分组。Personal

收入

工资和其他收入,以及到账时间。

列填写内容示例
source*paycheck、gift、tips、winnings、refund、sale、bonus 或 other。paycheck
amount*每次到账的金额。2100
currency*ISO 代码,例如 USD 或 EUR。留空则使用你的默认货币。USD
date*下一个(或第一个)发薪日,格式为 YYYY-MM-DD。2026-09-05
repeat多久到账一次:weekly、biweekly、semimonthly、monthly、once。留空表示仅一次。biweekly
received一次性收入已到账时填 true。false
note任何你想记下的事项。Account 4411
income_name这笔收入的雇主或标签。Acme Corp
account_group所属的账户分组,例如个人或商务;如果 DueBy 中还没有,会自动创建。留空则使用当前查看的分组。Personal

分类

你自己的分组,每个分类可选择设置每月上限。

列填写内容示例
name*分类的名称;如果已有同名分类,则会更新该分类。Utilities
colorDueBy 的分类颜色之一,例如 yellow、green、blue 或 gray。yellow
symbol分类图标所用的 SF Symbol 名称。bolt.fill
monthly_limit该分类的每月预算。400
kind金额不变的账单填 fixed,其他一律填 variable。fixed
hidden填 true 可让该分类不显示在边栏和选择器中。false

交易

单笔消费、存入款项和转账,会显示在“交易”中。

列填写内容示例
date*交易日期,格式为 YYYY-MM-DD。2026-09-06
amount*花费(或收到)的金额。来自其他 App 的负数会被视为支出。63.27
currency*ISO 代码,例如 USD 或 EUR。留空则使用你的默认货币。USD
category分类名称;如果 DueBy 中还没有该分类,会自动创建。Groceries
note商户或备注。Trader Joe's
income该行是收入而非支出时填 true。false
entry_kindexpense、income、transfer_out、transfer_in、goal_contribution 或 balance。留空时由 income 列决定;DueBy 自己导出的文件总会填写此项。expense
account_group所属的账户分组,例如个人或商务;如果 DueBy 中还没有,会自动创建。留空则使用当前查看的分组。Personal

目标

储蓄目标,包括应急基金。

列填写内容示例
name*目标的名称;如果已有同名目标,则会更新该目标。Emergency Fund
target*你计划存到的目标金额。7920
currency*ISO 代码,例如 USD 或 EUR。留空则使用你的默认货币。USD
balance目前已存下的金额。1980
monthly_contribution你每月存入的金额。200
emergency_fund应急基金填 true。true
account_group所属的账户分组,例如个人或商务;如果 DueBy 中还没有,会自动创建。留空则使用当前查看的分组。Personal

付款记录

账单或订阅过去的付款记录,每次付款占一行。

列填写内容示例
bill*这笔付款所属的账单或订阅的名称。该账单或订阅必须已存在于 DueBy 或同一文件中。Netflix
date*付款日期,格式为 YYYY-MM-DD。每次付款占一行;同一账单同一天的付款不会重复导入。2026-08-03
amount*当天支付的金额。17.99
currencyISO 代码,例如 USD 或 EUR。留空则使用该账单的货币。USD
note关于这笔付款的任何备注。Paid by card

DueBy 导出你的全部数据时,使用的也是同样的格式,所以一个文件可以从生成器 → App → 导出 → 电子表格,再一路回来。

常见问题

我的数据会被上传到任何地方吗?
不会。生成器完全在你的浏览器中运行。草稿保存在此浏览器的本地存储中,方便你稍后回来继续,而“清除我的数据”会将其删除。没有账号,另一端也没有服务器。
必须有 DueBy 才能使用吗?
不需要。CSV 和 Excel 文件就是普通的电子表格,你可以保存、打印或分享。DueBy 是把它们变成提醒和计划的最快方式,但无论如何,文件都归你所有。
可以导入我在 Mint、YNAB、Monarch 或 Goodbudget 中的数据吗?
可以。使用“导入其他 App 的文件”,选择或粘贴导出的数据,然后确认各列的匹配。导出的交易会进入“交易”;DueBy 导入文件时,会把其中的定期扣款作为账单和订阅推荐给你。
可以把转账排除在支出之外吗?
可以。在“交易”中添加 entry_kind 列,并为信用卡还款和你自己账户之间的资金转移填写 transfer_out 或 transfer_in。DueBy 会列出这些交易,但既不计入支出,也不计入收入。
支持哪些日期和数字格式?
日期使用 YYYY-MM-DD 格式最稳妥,生成器写出的也是这种格式。粘贴的日期(如 9/14/2026 或 14 Sep 2026)会自动转换;像 3/4/2026 这样有歧义的日期,则按照你在表格上方选择的顺序解读。金额可以包含货币符号和千位分隔符,导出时会自动清理。
dueby_schema 列是什么?
这是一个值为 1 的标记列。DueBy 看到它,就会跳过列匹配步骤。你可以删掉它;文件仍然可以导入,只是 DueBy 会再和你确认一遍各列。