千の位区切りを追加
1234567.89は米国式で小数2桁にすると1,234,567.89、欧州式では1.234.000のように区切ります。スタイルと小数の桁数を自分で選べるので、パソコンの設定に左右されません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 1,234,567.89
- ロケール区切りペア: us
- Us
- 小数点以下の桁数
- 2
- グループ区切り
- ,
- 小数点記号
- .
- スタイル名
- US / UK (comma group, period decimal)
- 使用小数桁
- 2
千の位区切りを付けると、機械向けの生の数値が、桁を数えずに読める文字列になります。有限の値を入力し、グループ文字と小数点のロケールスタイルを選び、必要なら小数桁数を固定すると、ツールは決定的な整形文字列を返します。百二十三万四千はUSスタイルで1,234,000、欧州スタイルで1.234.000、SIやフランス式の空白区切りにもなります。表計算のエクスポート、請求書プレビュー、ダッシュボードラベル、ドキュメントの見本は、ホストOSのロケールやIntlデータパックに依存せず同じグループ表示を必要とします。
表示文字列における千の位区切りと小数点の意味
千の位区切りは整数部の3桁ごとに挿入するグループ文字で、大きな桁が読みやすくなります。百万は米国スタイルでは裸の7桁ではなく1,000,000のようになります。小数点は整数部と小数部を分ける文字で、英語圏ロケールは通常ピリオド、欧州大陸の多くはカンマを使います。
この二つの選択は数値そのものとは独立です。千二百三十四点五六は1,234.56でも1.234,56でも1 234,56でも同じ量です。二つの記号を取り違えるのは表計算とCSVの古典的な惨事で、欧州の請求書を米国ツールに取り込むと小数セントが黙って落ちたり値が千倍になったりします。
そのため本機能は混在文字列の意味を推測せず、素の有限数(または厳密な未グループ数値文字列)だけを受け取り、明示スタイルの下で表示形を出します。USはカンマグループとピリオド小数、EUは入れ替え、フランスは空白グループとカンマ小数、スイスはアポストロフィグループとピリオド小数、SI風は空白グループとピリオド小数です。
固定小数は金銭的な金額が常に2桁になるよう小数部を埋めまたは丸め、autoモードは末尾ゼロを切り、きれいな整数と短い小数にします。
実務のヒント、制限、関連検索
元がローカライズされた貼り付けなら、呼び出し前にクライアントでグループ文字と通貨記号を除去してください。本ツールは素の数値を整形し、二重グループや欧州の小数カンマ誤読を避けるため1,234.56を非数値として意図的に拒否します。負の値はどのスタイルでもグループ化された整数部の前に先頭マイナスを保ちます。
教材や文書では例を対にしてください。本ランディングは千の位区切りの追加、カンマ付き数値整形、オンラインの千区切り、表示用小数点変換を探す人向けで、ISO-4217記号付きの完全なロケール・通貨フォーマッタ、インドのlakh/croreグループ、CSV方言検出器ではありません。
既に数値があり読みやすいグループ文字列だけが必要なときに本機能を選び、通貨コード、パーセント、BCP-47ロケール解決が必要ならより広いロケール数値フォーマッタを使ってください。
活用例
請求書とレシートの読みやすい合計
注文合計と税行をUSまたはEUグループで整形し、保存された数値金額を変えずに印刷PDFとメールレシートを読みやすくします。
ドキュメント、テスト、スクリーンショット用フィクスチャ
開発者マシンのOSロケールに依存せず、単体テストとマーケ用スクリーンショットの安定した期待表示文字列を生成します。
よくある質問
千の位区切りを追加すると何が起きますか?
整数部の3桁ごとにグループ文字を挿入し、小数部に選んだ小数点を使い、1234567.89を1,234,567.89や1.234.567,89のような形にします。
どのスタイルがサポートされていますか?
us(カンマグループ、ピリオド小数)、eu(ピリオドグループ、カンマ小数)、fr(空白グループ、カンマ小数)、ch(アポストロフィグループ、ピリオド小数)、si(空白グループ、ピリオド小数)。既定はusです。
すでにカンマがある数値を貼れますか?
いいえ。 入力は素の有限数または未グループ数値文字列でなければなりません。既にローカライズされた値は非数値として拒否され、二重グループや小数カンマの誤読を防ぎます。
固定小数はどう動きますか?
decimalsを0から20の整数に設定すると小数部を丸めて埋めます。省略するとautoモードで末尾ゼロを切り、意味のある小数桁を保ちます。
負の数はどう表示されますか?
どのスタイルでも、マイナス記号は区切った整数部分の前に付きます。区切り記号や小数点の位置はそのままで、先頭にマイナスが加わるだけです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fmt/thousands-separator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1234567.89}'const res = await fetch("https://api.kit.forhosting.com/fmt/thousands-separator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1234567.89
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/thousands-separator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1234567.89
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/thousands-separator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1234567.89}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1234567.89}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/thousands-separator", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 1234567.89
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.thousands_separator",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
max_decimals | 20 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
非数値トークン、空欄、既にローカライズされたゴミは、黙った誤解析ではなく明確なinvalid_inputエラーになります。経路は純粋な決定的文字列数学で、ネットワークも乱数シードも壁時計もなく、無料ブラウザランナーとプリペイドAPIは同一の同型solve関数を共有し、成功リクエストごとに$0.002で毎回同じJSONを返します。
APIの呼び出し方と戻り値
任意のstyleは区切りペアを選び、既定はusです。受け付けキーはus、eu、fr、ch、siで、en、de、swissなどの一般的な別名はそれらのキーに解決されます。任意のdecimalsは丸め後の小数幅を固定する0から20の整数です。省略すると末尾ゼロを除いた自動小数桁になります。絶対値は1兆以内に収め、Workerとブラウザで桁文字列が有限で実用的なままにします。必須フィールドvalue(別名n、number、input、amount、x)を含むJSON本体を送ってください。値はJSON数値、またはグループ文字のない素の数値文字列でよく、厳密な有限パターンに合う科学記法も受け付けます。成功時はvalueを返し、styleを解決キーに、group_separatorとdecimal_markを実際の文字に、style_labelを短い英語説明に、decimalsを固定桁またはautoのnullに、used_decimalsを表示小数桁に、formattedを最終表示文字列に、messageを一行要約に、stepsをスタイル選択・グループ化・結果の監査順に設定します。検証失敗(value欠落、非数値、真偽値やオブジェクト、非有限数、絶対上限外の大きさ、未知のstyle)はinvalid_inputを返し課金されません。料金は成功リクエストあたり定額$0.002で、単位はitem、限界単価はゼロです。
実務のヒント、制限、関連検索
通貨風表示では固定decimals=2、末尾ゼロが不自然に見える整数カウントや科学的大きさではautoを好んでください。1234567.89のUSは1,234,567.89、EUは1.234.567,89、千のフランスは1 000、not-a-numberのような文字列は硬いinvalid_input経路を示します。invalid_inputを返す失敗タスクはプリペイド残高を消費しないため、意図的にゴミを送る探索スクリプトも安く保てます。往復確認は簡単です。 返却formattedが選択スタイルの期待グループと小数文字と一致し、固定decimals時にused_decimalsが一致し、数値を非数値文字列に置き換えるとinvalid_inputと非数値入力を述べるメッセージになることを確認してください。
連携の活用例
ダッシュボードとレポートのラベル
APIの生メトリクスをSIまたはフランス式の空白グループ文字列にし、複数ロケールの読者向けチャート、CSVエクスポート、管理テーブルに使います。
技術的な質問
千の位区切りフォーマッタは無料ですか?
ブラウザツールは無料でローカル実行です。API呼び出しは成功リクエストあたり$0.002のプリペイドKIT残高を使用し、失敗タスクは課金されません。