油耗紀錄小幫手
軍事級 AES-256 加密防護 • Google Sheets 雲端即時同步
把網頁變成 iPhone App!
用 iPhone Safari 開啟,點下方分享按鈕 ➡️ 選擇「加入主畫面」,即可享受極速免下載的油耗 App 體驗!
系統會自動提取交易日期、加油公升數(L)與一公升單價。
成功讀取發票明細!
載具串接設定 (財政部電子發票平台)
支援批次試算表匯入
您可以直接上傳現有的加油紀錄。我們提供預備好的範例格式。
點擊上傳或拖曳 Excel/CSV 檔案至此
支援 .xlsx, .xls, .csv 格式
請確認或調整欄位對應 (智慧對應)
| 日期 | 里程 (km) | 油價 (元) | 加油量 (L) |
|---|
Google Sheets (雲端試算表) 同步設定
本網頁可直接與您的 Google 試算表達成雙向即時同步。我們不把你的連結暴露在程式碼中,而是使用你剛才設定的「安全密碼」在你的手機本地加密保存。確保駭客或第三方無從得知!
步驟 1:建立試算表
建立一個全新的「Google 試算表」,並在第一列(標頭)依序填上:加油日期、行駛當下里程、一公升油價、加油公升數。
步驟 2:開啟擴充指令碼
在試算表上方選單,點選「擴充功能」 ➡️ 「Apps Script」。
步驟 3:貼上連接程式碼
清空裡面原有的程式碼,複製並貼上下方這段程式碼:
function doGet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
var result = [];
for (var i = 1; i < data.length; i++) {
var row = data[i];
if(!row[0]) continue;
var rawDate = row[0];
var formattedDate = "";
// 使用 Apps Script 原生 API 進行超強固日期解析
var d = new Date(rawDate);
if (!isNaN(d.getTime())) {
formattedDate = Utilities.formatDate(d, Session.getScriptTimeZone() || "GMT+8", "yyyy-MM-dd");
} else {
var strDate = String(rawDate);
if (strDate.indexOf('T') !== -1 && strDate.indexOf('GMT') === -1) {
formattedDate = strDate.split('T')[0];
} else {
formattedDate = strDate;
}
}
result.push({
date: formattedDate,
mileage: Number(row[1]),
price: Number(row[2]),
liters: Number(row[3])
});
}
return ContentService.createTextOutput(JSON.stringify(result)).setMimeType(ContentService.MimeType.JSON);
}
function doPost(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.clearContents();
sheet.appendRow(["加油日期", "行駛當下里程", "一公升油價", "加油公升數"]);
var payload = JSON.parse(e.postData.contents);
for (var i = 0; i < payload.length; i++) {
var r = payload[i];
sheet.appendRow([r.date, r.mileage, r.price, r.liters]);
}
return ContentService.createTextOutput(JSON.stringify({status: "success"}))
.setMimeType(ContentService.MimeType.JSON)
.setHeaders({"Access-Control-Allow-Origin": "*"});
}
步驟 4:部署為網頁應用程式
點選右上角「部署」➡️「新增部署」。在左上角齒輪選擇「網頁應用程式」,並確保設定:
• 執行身分:「我」 (Me)
• 誰有權限存取:「任何人」 (Anyone)。
點擊部署,並在彈出的授權中允許存取試算表。複製最後生成的「網頁應用程式 URL」,貼到最上方的輸入框即可完成!
當前愛車狀態
平均油耗 (最新一筆)
--- km/L
累計加油量
0.00 L
累計行駛里程
0 km
平均每公升單價
0.0 元
計算器小提示
平均油耗的計算方式為「(本次加油里程 - 上次加油里程) ÷ 本次加油公升數」。因此,系統至少需要有兩筆以上的加油里程數據,才能為您精準呈現平均油耗喔!
加油歷史紀錄
| 日期 | 行駛里程 (km) | 一公升油價 | 加油公升數 | 單次消費金額 | 平均油耗 (km/L) | 操作 |
|---|
目前還沒有任何紀錄喔!
請手動新增一筆,或利用「雲端同步」與「Excel匯入」載入歷史明細!
年度比較篩選
切換不同年份,比較 12 個月的加油量、油耗及花費變化
每月油量與油價趨勢比較
* 藍色直條圖代表當月加油總公升數 (L),橙色折線代表當月平均加油單價 (元)
每月平均油耗變化趨勢
* 綠色折線代表當月車輛平均每公升可行駛公里數 (km/L),數值越高代表越省油
2026 年度 1 ~ 12 月細部對比表
| 月份 | 總加油公升 (L) | 平均油價 (元) | 當月總花費 (元) | 累計行駛里程 (km) | 平均油耗 (km/L) |
|---|