铜价吨、公斤换算:把每磅价格换成每公斤和每吨

2026年10月24日,铜价为每磅 $6.4676,即每公斤 $14.26、每吨 $14,259。铜按每磅报价,1 公斤等于 2.2046 磅。把每磅价格乘以 2.2046226218 得到每公斤价格,乘以 2,204.6226218 得到每公吨价格。

使用 API 完成操作

先以 USD 请求铜价,再把返回的价格换算成你需要的重量单位。端点是 GET /v1/commodities/spot/XCU/USD。响应包含 price 和 unit: "pound",计算从这个每磅价格开始。铜是基于期货的参考价格,仅提供 USD。

乘数取决于重量:1 公斤包含的磅数更多,所以价格里也就包含相应倍数的每磅金额。换算成吨时,使用 1 公吨所含的磅数。两个计算请使用同一个返回的价格,这样每个结果都从同一个报价出发。

  1. 获取你的 API 密钥 为你的 Narwhal API 账户创建一个免费密钥,用它为铜价请求做身份验证;同一个 API 密钥可用于 REST 和 MCP。
  2. 设置环境变量 把密钥保存在名为 NARWHAL_API_KEY 的环境变量中。Python 请求会读取该变量,并把密钥以 Bearer YOUR_KEY 的形式放在 Authorization 请求头中发送。
  3. 请求价格并换算 运行 Python 代码,从 https://api.narwhalapi.com 请求铜价。它把 price 读成数字,乘以每公斤的磅数得到每公斤价格,再把每公斤的结果乘以 1,000 得到每公吨价格。
    Python:铜的每公斤和每吨价格
    import os
    import requests
    
    r = requests.get(
        "https://api.narwhalapi.com/v1/commodities/spot/XCU/USD",
        headers={"Authorization": f"Bearer {os.environ['NARWHAL_API_KEY']}"},
        timeout=10,
    ).json()
    per_lb = float(r["price"])  # the API quotes copper per pound (unit == "pound")
    LB_PER_KG = 2.2046226218
    print(
        f"{per_lb:.4f} per lb  {per_lb * LB_PER_KG:.2f} per kg  "
        f"{per_lb * LB_PER_KG * 1000:,.0f} per tonne"
    )
  4. 按单位阅读输出 输出按顺序依次是每磅、每公斤和每吨的价格,金额均以 USD 计。输出把每磅价格格式化为四位小数,每公斤价格为两位小数,每吨价格为整数。

使用电子表格或手动计算

如果只做一次换算,请使用大宗商品换算器。如果你的成本核算表里已经有拉取到的 USD/磅铜价,就把它放在 B1,再按表格所需的重量单位使用公式。把输入单元格标注为每磅美元,便于区分输入与换算后的金额。

由 B1 中的 USD/磅价格得到 USD/公斤
=B1*2.2046226218
由 B1 中的 USD/磅价格得到 USD/公吨
=B1*2204.6226218

两个公式使用同一个每磅价格作为输入。公斤公式乘以 1 公斤所含的磅数,吨公式乘以 1 公吨所含的磅数。如果成本核算表以吨为单位,直接使用吨公式;也可以把公斤结果乘以 1,000,因为 1 公吨含 1,000 公斤。

公式中保留完整的换算系数,只按示例的格式对显示的金额取整。每磅价格是输入,替换它就会同时改变两个换算后的价格。请把结果标注为 USD/公斤 或 USD/公吨;换算重量单位不会改变币种,仍是 USD。

不同情况应选哪种方法

情况最合适的方法原因
一次性换算大宗商品转换器把铜价换算成所需的重量单位
以吨计的成本核算表对已拉取的价格套用公式把 USD/磅的输入乘以 2,204.6226218
不同的铜品级或类似 LME 的报价核对该报价的单位和基准这个现货参考价格并不代表那个不同的报价

吨和短吨是一回事吗?

不是。1 公吨是 1,000 kg,即 2,204.62 lb,而美国短吨是 2,000 lb。这里的吨公式采用公制定义,使用每吨 2,204.6226218 磅这一完整系数。

如果成本核算表上只写了 ton,在套用公式之前先确认它指的是哪种重量单位。这里标为每吨的结果指的是每公吨。把公制系数用在以美国短吨表示的数量上,会混用两种不同的重量单位,所以请在表中把单位名称和价格放在一起。

为什么每吨价格和其他来源看起来不一样?

不同的基准和合约月份,价格可能出现分歧。这个计算是把 USD/磅的现货参考价格换算成每公吨价格,重量单位的换算会保持参考价格原有的基准。

与不同品级的铜或类似 LME 的报价比较时,先核对单位和基准,再比较金额。把两个报价都换成每公吨,并不会让它们的基准或合约月份变得相同。如果你需要的报价基准不同,把本价格乘以吨系数得到的,仍然只是这个参考价格的换算结果。

应该在响应中查看哪个单位?

使用这些公式时,unit 字段必须是 "pound"。两个换算系数都假定响应中的 price 是每磅价格,所以要把单位和金额一起读。

单看一个数字无法判断它的重量单位。在 B1 或 Python 计算中使用某个金额之前,先确认它是 USD/磅。把同样的系数用在已经按公斤或按吨表示的价格上,会从错误的单位开始换算。

计算示例:把铜价换算成每公斤和每吨

2026年10月24日,铜价为每磅 $6.4676。从这个价格出发,乘以 2.2046226218 得到每公斤金额;要得到每公吨金额,则把同一个每磅输入乘以 2,204.6226218。

2026年10月24日的每公斤计算结果约为 14.2586,显示为每公斤 $14.26。乘法中请使用完整系数,即每公斤 2.2046226218 磅;每公斤 2.2046 磅这种简短说法省略了该系数的部分小数位。

然后用原来的每磅金额计算每公吨价格。2026年10月24日的示例结果约为 14,258.6,显示为每吨 $14,259。如果经由公斤计算,请先把未取整的公斤结果乘以 1,000,再对吨价显示取整。

单位使用2026年10月24日价格的计算取整后的 USD 价格
千克6.4676 × 2.2046226218 ≈ 14.2586每公斤 $14.26
公吨6.4676 × 2,204.6226218 ≈ 14,258.6每吨 $14,259

发布于。

后续步骤