2026年10月24日,2026年10月23日的布蘭特報價為每桶 $116.8809,相當於每美制加侖 $2.7829、每公升 $0.7352。1 桶是 42 美制加侖,即 158.987 公升,所以每加侖價格用桶價除以 42,每公升價格則除以 158.987。
用 API 換算桶價
布蘭特和 WTI 是以期貨為基礎的參考價格,僅以 USD 報價。換算只改變體積單位,價格仍以美元計。每個計算都以 API 回傳的桶價作為起始值。
- 設定你的 API 金鑰 取得一組免費金鑰,並存放在名為
NARWHAL_API_KEY的環境變數中。Narwhal 的各資料 API 共用同一個帳戶和同一組 API 金鑰,REST 與 MCP 也共用這組金鑰。 - 請求布蘭特並計算各單位價格 Python 請求把金鑰以
Authorization: Bearer YOUR_KEY的形式傳送到https://api.narwhalapi.com。它把price中的十進位字串讀成數字,然後列印桶價和換算後的價格。import os import requests H = {"Authorization": f"Bearer {os.environ['NARWHAL_API_KEY']}"} brent = float( requests.get( "https://api.narwhalapi.com/v1/commodities/spot/BRENT/USD", headers=H, timeout=10, ).json()["price"] ) LITRES_PER_BARREL = 158.987294928 # 42 US gallons print(f"per barrel ${brent:.4f}") print(f"per litre ${brent / LITRES_PER_BARREL:.4f}") print(f"per US gal ${brent / 42:.4f}") print(f"per imp gal ${brent / (LITRES_PER_BARREL / 4.54609):.4f}") - 讓回應與計算對應 回應包含
symbol、price、currency、unit、timestamp和stale,其中單位是barrel。公升和加侖的公式都以桶價為前提,所以在試算表中使用結果時,要記住這個起始單位。 - 需要 WTI 時就用 WTI 對於 WTI,在大宗商品請求路徑中用
/spot/WTI/USD取代/spot/BRENT/USD。同樣的桶換算適用於兩種基準,所以更換原油代碼時,體積除數保持不變。
腳本在計算中使用每桶 158.987294928 公升,並把每個結果列印到四位小數。計算每公升價格的公式裡也請保留完整的換算值。美制加侖的計算直接使用 42;英制加侖的計算先把桶的體積表示為英制加侖,再用價格除以該體積。
用試算表或無程式碼方式換算
如果只做一次換算,請使用大宗商品換算器,並選擇油價所需的單位。想不把 API 請求和計算寫進腳本就得到換算後的數值時,這就是網站上的做法。
對於定價表,把從 API 擷取的 USD 桶價放在 B1。用該儲存格除以每桶的公升數得到每公升價格,除以每桶的美制加侖數得到每美制加侖價格。兩個公式使用同一個起始儲存格。
需要每公升價格時用公升公式,需要每美制加侖價格時用美制加侖公式。把桶價輸入從布蘭特換成 WTI 時,除數保持不變。兩種基準都按每桶報價,價格也都以 USD 計。
=B1/158.987294928=B1/42請用幣別和體積單位一起標示結果,例如 USD/公升 或 USD/美制加侖。只標成加侖價格,會讓加侖的定義含糊不清。把桶價輸入與公式儲存格分開放置,讓輸入始終是每桶價格。
為什麼每公升原油價格遠低於加油站價格?
現貨價格只是原油本身的價格,加油站價格還要加上煉製、配送和稅費。把桶報價換算成公升只是改變了單位,所以結果描述的仍然是原油。加油站價格裡多出的這些部分不在這個數字之內。
如果你關心的是在加油站買到的燃料,請把原油換算與零售價格分開看待。每公升原油價格和每公升加油站價格體積單位相同,但並不是同一種價格,不要把它們當作同口徑的數字來比較。
油價應該用哪種加侖?
美國的價格用美制加侖,英國式報價用英制加侖。1 美制加侖是 3.785 公升,1 英制加侖是 4.546 公升。1 桶容納 42 美制加侖,這個數只適用於美制加侖的定義。
英制加侖的計算使用每英制加侖 4.54609 公升和每桶 158.987294928 公升。用桶的體積除以英制加侖的體積,得到每桶 34.9723 英制加侖。把桶價換算成每英制加侖價格時,就用這個體積關係。
換算後的油價是即時的嗎?
現貨價格是即時的。timestamp 和 stale 欄位會告訴你拿到的是什麼。請把它們和價格一起閱讀,讓桶報價的時間一直跟隨它換算出的公升和加侖數值。
計算使用 price 回傳的報價。把該報價換算成另一種體積單位,並不會改變它的時間戳記。例如,2026年10月24日使用的布蘭特報價是2026年10月23日的,所以換算後的數值也屬於那個報價。
計算範例:換算2026年10月24日的布蘭特
2026年10月24日,2026年10月23日的布蘭特報價為每桶 $116.8809。每次除法都從這個桶價出發:換算成公升除以 158.987294928,換算成美制加侖除以 42,換算成英制加侖則除以每桶的 34.9723 英制加侖。
要在定價表中重現這個帶日期的範例,請在 B1 中輸入 116.8809,作為2026年10月23日報價的 USD 桶價。對這個輸入分別套用公升公式和美制加侖公式。每個結果都從桶報價出發,加侖的計算不使用取整後的公升結果。
| 單位 | 使用2026年10月23日報價的計算 | 2026年10月23日報價的每單位 USD |
|---|---|---|
| 公升 | 116.8809 / 158.987294928 | $0.7352 |
| 美制加侖 | 116.8809 / 42 | $2.7829 |
| 英制加侖 | 116.8809 / 34.9723 | $3.3421 |
發布於 。