五个餐次(早餐 / 午餐 / 下午 / 晚餐 / 宵夜)一键记录,点一下自动扣费,再点一下撤销退费
每餐金额随你改,实时显示余额与今日已记餐费,内置月历总览,本月合计 / 天数 / 日均自动算,任意"补卡"
一键导出 Excel,支持开机自启、最小化到系统托盘,纯本地存储不上传
运行环境:Windows 8 / 10 / 11(64 位) 单文件绿色运行,无需安装
若浏览器未自动下载,请右键按钮,选择"另存为"
吃饭这件事,从记账到对账,一个小窗口全包了
早餐 / 午餐 / 下午 / 晚餐 / 宵夜 五个按钮,点一下记"吃了"自动扣费,再点一下撤销退费;按钮文字"已记录 / 未记录"随状态变绿,绝不记错。
每个餐次右侧输入框 随时填,回车或失焦自动保存,填了负数或乱码会弹窗报错。
顶部蓝色标题栏常驻"当前余额 ¥x.xx"与"今日已记餐费 ¥x.xx",跨天自动切到新一天,不用手动翻页。
弹窗输入充值金额写入流水;余额 = 累计充值 − 累计餐费,可随时打开"余额详情"看三项明细,心里有数。
日历格子标注每日餐费(¥x.xx 或"—"),周末红字区分;本月合计、就餐天数、日均一键呈现,可逐月前后翻看。
累计充值 / 累计餐费 / 当前余额 / 记账天数 / 日均餐费一屏列出;并按餐次统计次数与金额(如"午餐 20 次 ¥60.00"),哪顿吃得最勤一眼看出。
弹窗补记历史某天:前一天 / 后一天翻页、跳到指定日期、回到今天;显示当日餐费,关窗自动清理本次新建的空记录。
生成食堂餐费记录.xlsx,含"每日记录"(日期 / 星期 / 5 餐次 / 当日餐费 / 当日充值 / 累计余额)与"汇总"两页,蓝头美化、可直接打印对账。
注册表写入开机启动(带 --hidden 隐藏到托盘);关闭窗口 = 最小化托盘,左键 / 双击托盘图标即恢复窗口。
数据存 canteen_data.json(exe 同目录,不可写回退 AppData);单实例端口防重复开,双击多次只激活已有窗口。
五餐次怎么记、总览怎么算、Excel 怎么导、数据存哪里,一次说清
每餐都能改,没设金额的餐次点记录会提醒先填
默认空;点按钮即按此金额扣费,是最常吃的固定餐。
默认空;食堂正餐,默认已填好。
默认空;想喝下午茶先在右侧输入框填金额再点记录。
默认空;按实际餐标填写金额。
默认空;夜班 / 加班的加餐,填了才记。
每天花多少、一共花多少、哪顿吃得最多
所有充值记录之和,是余额的来源。
所有就餐餐次金额之和,每记一笔实时累加。
累计充值 − 累计餐费,顶部标题栏同步显示。
有就餐记录的天数(不含全空白的天)。
累计餐费 ÷ 记账天数,衡量日常花销水平。
当前查看月份全部就餐金额之和,随翻月更新。
顶部显示本月合计 / 就餐天数 / 日均;下方列出累计充值、累计餐费、当前余额、记账天数、日均餐费,再逐行给出各餐次次数与金额。
月历每天格子标着当日餐费(¥x.xx 或"—"),周末用红字区分,哪天吃了、哪天没吃一眼看穿。
漏记的某天,随时补回来
逐日前后翻页,快速浏览相邻日期的餐次记录与当日餐费。
输入 YYYY-MM-DD 直达历史某天,补记那天的餐次。
一键回到当前日期,补卡完随手切回正常记账。
每日记录 + 汇总,蓝头美化可直接打印
点导出 Excel生成 食堂餐费记录.xlsx;自动套用蓝色表头、居中对齐与单元格边框,含两个工作表,月底对账直接打开。
依赖 openpyxl 库(已随 exe 打包,无需额外安装)。
数据只在本机,换电脑拷贝文件即可带走
记账数据写在 exe 所在目录的 canteen_data.json;该目录不可写时自动回退到 %APPDATA%\Local\CanteenAccount。
换机器把整个目录拷走,餐费记录一并带走;无账号、无云端、不联网上传。
数据写在 canteen_data.json,含 records / recharges / prices / autostart,纯文本可直接查看与备份。
优先放 exe 旁,便于整包拷贝迁移;该目录不可写时自动回退 AppData,不丢数据。
记一笔、充一笔、改金额都立即写盘,关窗口前不怕忘点"保存"。
打开或跨过午夜自动为当天新建空记录,无需手动"开账"。
端口 54321 监听,重复双击只激活已有窗口,避免开多个互相覆盖数据。
仅本机回环通信,无账号体系、无云端、不联网上传任何记录。
canteen_data.json 一并拷贝即可,换机无需重新记账。
真实使用界面截图,先看效果再下载



单文件 exe,下载后直接双击运行