尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗分租套房、雅房,每間裝了分表(小電表),每兩個月抄一次表、算一次電費,常常算到頭昏: 誰用了幾度、公共用電怎麼分、四捨五入差的那幾塊錢算誰的?這個網頁會:
免安裝、免伺服器、不連網:雙擊 index.html 就能用。資料只存在你這台電腦的瀏覽器。
線上試用(示範資料):https://larryveryhandsome.github.io/tw-submeter-bill/
index.html。一開始會顯示示範資料(房客、電表編號、度數、金額全部是假的),可以先玩看看。data/readings.example.csv(可用 Excel 開),照「電表編號」填本期度數。在那間房勾「換表」,填:
用電度數 =(舊表最後 − 上期)+(本期 − 新表起始)。下一期會自動從新表的度數接著算。
資料存在瀏覽器裡,換電腦、清除瀏覽器資料、用私密視窗都會不見。 請定期按「匯出備份(JSON)」,要還原時用「匯入備份」。「匯出本期 CSV」可以用 Excel 開(有 BOM,不會亂碼)。
config.js)用記事本打開 config.js。網頁上「計費設定」改過的值會存在瀏覽器、優先於這裡;按「恢復 config.js 預設」可還原。
| 設定 | 說明 |
|---|---|
title | 網頁、總表和通知單的標題 |
landlord、contact | 通知單上的出租人稱呼與電話 |
mode | ratio 依台電帳單比例分攤;fixed 固定每度單價 |
unitPrice | fixed 模式每度幾元 |
commonMode | 公共用電:equal 計費房間平均分;usage 依用電比例分;landlord 房東負擔 |
rounding | round 四捨五入到元;ceil 無條件進位;floor 無條件捨去;none 不取整(小數 2 位) |
remainder | 取整後的差額:last 加到最後一間(合計=原始總額四捨五入,通常剛好等於帳單);landlord 由房東吸收 |
minCharge | 每間最低收費(元),0 代表不設 |
spikeFactor、spikeMinKwh | 本期度數超過上期幾倍、且至少多幾度,就提醒「暴增」 |
noticeNote | 通知單下方的說明文字 |
fields | 抄表 CSV 的欄位名稱 |
台電帳單 2,400 元/480 度,每度 2,400 ÷ 480 = 5 元。四間房分表:
| 房間 | 用電度數 | 分到公共用電 | 計費度數 | 應繳 |
|---|---|---|---|---|
| A | 120 | 15 | 135 | 675 |
| B | 90 | 15 | 105 | 525 |
| C | 150 | 15 | 165 | 825 |
| D | 60 | 15 | 75 | 375 |
| 合計 | 420 | 60 | 480 | 2,400 |
公共用電 = 480 − 420 = 60 度,平均每間 15 度。四間合計剛好等於台電帳單。
如果改成「依用電比例分」,每間就是 自己度數 ÷ 分表合計 × 帳單金額;改成「房東負擔」,每間只付自己度數 × 5 元,公共的 60 度(300 元)由房東吸收。
取整差額:例如 1,000 元三間平分,每間 333.33 元,四捨五入是 333、333、333,少 1 元。 選「加到最後一間」→ 333、333、334(合計 1,000);選「由房東吸收」→ 三間都 333,房東負擔 1 元。
index.html 畫面(不載入任何外部資源,file:// 直接開)
css/style.css 樣式(含列印、深色模式、手機版)
config.js 設定(window.BILL_CONFIG)
data/sample.js 網頁內建的示範資料(SAMPLE_READINGS_CSV 和範本 CSV 內容相同,測試會檢查)
data/readings.example.csv 抄表 CSV 範本
js/bill.js 計算核心:CSV、度數、兩種算法、公共用電、取整、提醒、帶入上期(純函式,UMD)
js/app.js 畫面邏輯
tests/ 單元測試(node:test,不用裝任何套件)
npm test
不需要任何金鑰、帳號或付費服務。 全部計算都在你的瀏覽器裡完成,不連網、不呼叫任何 API。所以沒有 docs/金鑰申請.md。
完整的發布前檢查(八道閘門)見 RELEASE_CHECK.md。
這個工具是開源的,可以免費使用。如果你想要:
歡迎加 LINE 跟我們聊。我們會依需求的範圍與複雜度報價,原則上以實際報價單為準。