あらゆるSteam購入確認画面からゲームタイトル・価格・ギフトフラグを取得
Steamの購入情報を手動でスプレッドシートに入力すると、1件あたり約3分かかります。確認画面のスクリーンショットからゲームタイトル・価格・購入日・トランザクションIDを抽出すれば、わずか5〜10秒です。Steamには一括エクスポート機能がないため、スクリーンショットが最も迅速な記録方法です。
スクリーンショット1枚あたり5〜10秒 · 印字テキストの精度は最大99%
Steam確認画面が実際に保持する6つのフィールド
Steamの購入確認はテーブルではなく、チェックアウトページ、メール、履歴の行として存在します。しかし、この6つのフィールドは3つの形式すべてに共通しています。
確認画面または履歴リストの「アイテム」列に表示される商品名。エディションやDLCは別の明細行として表示されます。
割引適用後の請求合計額と、ストア地域の通貨記号(USD、CAD、EUR、BRLなど)。
履歴リストで行をグループ化する取引日です。
レシートに記載された数字の識別子。購入について問い合わせる際にSteamサポートが確認を求める番号です。
Steamの「ギフト購入」タイプラベルをTRUEまたはFALSEとして読み取り、ギフトを通常購入と区別します。
請求の支払い方法 — Steamウォレット、カード、PayPalなど。ギフトの場合はこの欄が受取人情報に置き換わります。
レシートらしくないレシート
Steamの確認画面はECサイトのレシートのように見えますが、よく見ると配送先住所もエクスポートボタンもなく、ギフト購入では静かにフィールド構成が変わります。これらのフィールドは位置ではなく意味で存在しているのです。
「やばい、購入履歴をExcelに貼り付けたら、これまでSteamにいくら使ったかが判明した」
— r/Steam、2023年 — 手作業でコピペ回避策を編み出した人々で賑わう高評価スレッド
エクスポートボタンなし — 購入ごとのレシート印刷のみ
Steamの購入履歴ページは閲覧専用で、日付範囲ごとにページ分割されており、エクスポート機能はありません。公式の方法は、各購入を開いて「レシートの表示または印刷」を1件ずつ選択することだけです。Steam Discussionsでも明確に述べられています。「購入履歴のエクスポートが可能になるまでにはかなり時間がかかる」とのことで、多くの人がスクリーンショットに頼っています。
ギフト購入ではフィールド構成が変わる
ギフト購入は通常のレシートとは表示が異なります。「購入タイプ」列には「ギフト購入」と表示され、受取人の詳細とあなたのメモが記載され、支払い表示は受取人情報に置き換わります。支払い方法が常に存在することを前提とした列構成では、ギフト購入では空白になり、マーカーフィールドだけが残ります。
ウォレットクレジットとゲーム購入は見た目が同じ
Steamはまずウォレット残高を使用するため、「ウォレットクレジット」のチャージとゲームの「購入」が同じ合計列に並んで表示されます。これらを単純に合計すると二重計上になります。チャージしたお金も使ったお金も、どちらも支出のように見えるからです。
列に名前を付ける — AIが意味を理解して値を特定
カスタム列抽出では、必要な列名(「ゲームタイトル」「価格」「購入日」「トランザクションID」など)を入力するだけで、AIがフィールドの意味を理解してスクリーンショット上の各値を特定します。チェックアウトページ、メール、履歴リストのいずれでも、レイアウトごとのテンプレートは不要です。
ギフト購入列でラベルをブール値に変換
「ギフト購入」列を追加すると、AIがSteamのタイプ表記をTRUEまたはFALSEとして読み取ります。ギフトは自分のライブラリ支出と並べても識別可能なまま — エクスポート後のタグ付けは不要です。
購入タイプ列と通貨列で似たデータを区別
「購入タイプ」列で各行を購入またはウォレットクレジットに分類し、「通貨」列にはSteamが表示した通貨記号を保持します。合計は実際のゲーム支出を反映し、複数の通貨が1つの数値に混ざることはありません。
確認画面のスクリーンショットから支出ログまで、3ステップで完了
予算管理、経費精算、あるいは10年間の総額が気になるだけでも、Steamの支出を記録したいなら、アップロードからエクスポートまでの流れは次のとおりです。
お持ちの確認画面をスクリーンショットする
チェックアウト時の確認ページ、Steamが送信するメールの領収書、またはアカウント詳細 → 購入履歴を表示の購入履歴リストなど、手元にあるものをお使いください。履歴リストは日付範囲ごとにページ分割されるため、対象範囲ごとに1画面ずつキャプチャしてください。1枚のスクリーンショットに複数の購入が含まれていても、AIが表示されているすべてのエントリを読み取ります。
列名を一度だけ設定する
ゲームタイトル、価格、購入日、トランザクションID、ギフト購入、購入タイプ、支払い方法と入力します。AIは各スクリーンショットのすべてのエントリを意味に基づいてこれらの列にマッピングします。「ギフト購入」の行も「ウォレットクレジット」のチャージも、通常のゲーム購入と同じパスでタグ付けされます。
1つのスプレッドシートにエクスポート、合計も自動で分離
処理時間はスクリーンショット1枚あたり平均5〜10秒です。出力は、購入ごとに1行の単一のXLSXまたはCSVファイルで、ギフトのフラグ付け、ゲーム支出と区別できるウォレットチャージ、通貨の保持がすべて行われます。各レシートを開いて手入力するよりも約18倍高速です。
Steamスクリーンショット抽出が得意な場面と、注意が必要な場面
最も効果的な場面
チェックアウト確認画面、メールの領収書、購入履歴ページのフル解像度スクリーンショット。 機械生成されたSteamのテキストは最大99%の精度で抽出できます。
1つのバッチに混在するレイアウト。 確認画面、メールの領収書、履歴リストのスクリーンショットを、1つの列セットでまとめてアップロードできます。ソースごとの仕分けは不要です。
ギフトやウォレットへのチャージをゲーム支出から分離。 ギフト購入列と購入タイプ列により、手作業での整理なしに合計できるエクスポートが完成します。
注意が必要な場面
このツールはお客様のSteamアカウントにログインすることはありません。 履歴の取得、ギフトの受領、返金処理はできません。お客様がスクリーンショットを提供し、ツールは画面に表示されている内容を読み取るだけです。アップロードされた画像以外の情報は取得されません。
別のデバイスで撮影した画面の写真。 このツールはスクリーンショットを処理するもので、ディスプレイの写真は対象外です。映り込み、モアレ、斜めからの撮影は精度を低下させます。Steam標準のスクリーンショット機能を使用し、圧縮された転送画像は避けてください。
履歴はページ分割されており、小規模なストアでは画像がぼやける場合があります。 完全な記録を得るには、各日付範囲をスクリーンショットしてください。また、非常に小規模な地域ストア(例:Steamアルゼンチン)では価格欄の精度が低下する可能性があるため、該当行は目視で確認してください。
よくある質問
Steam購入確認画面からトランザクションIDを取得できますか?
はい。トランザクションID列を作成すると、AIがレシートや注文詳細から数字の識別子を読み取ります。これはSteamサポートが購入を参照する際に求める番号と同じものです。独立した列として抽出されるため、同じタイトルや価格のゲームが複数あっても、スプレッドシートの各行に安定した参照ポイントが確保されます。
Steamには購入履歴をエクスポートする機能はありますか?
いいえ。Steamの購入履歴ページ(アカウント詳細 → 購入履歴を表示)は閲覧専用で、CSVやExcelへのエクスポート機能はありません。公式に取引単位で確認する唯一の方法は、購入を開いてレシートを表示または印刷することですが、これは1件ずつしかできません。単一の取引を超える場合は、確認画面や履歴ページのスクリーンショットが最速の記録方法であり、抽出機能を使えばSteamが提供してくれないスプレッドシートに変換できます。
AIは購入がギフトかどうかを判別できますか?
はい。ギフト購入列を追加すると、AIが確認画面や履歴リストに表示されるSteamの「ギフト購入」タイプのマーカーを読み取り、TRUEまたはFALSEとして出力します。ギフト購入には支払い表示の代わりに受取人の詳細が含まれるため、マーカーがないと通常の行と見分けがつかず、フィールドが欠落しているように見えてしまいます。このマーカーがあれば、送ったギフトを識別でき、自分の支出合計から除外することもできます。
Steamウォレットにチャージしてからゲームを購入する場合、スプレッドシートで支出が二重計上されませんか?
取引タイプを分けずに合計列を合算した場合のみ発生します。Steamはウォレット残高を優先的に使用するため、履歴には「ウォレットクレジット」行(入金)と「購入」行(出金)が同じリストに混在します。購入タイプ列を追加すると、AIが抽出時に各行にラベルを付けます。その後、ウォレットクレジットを除外して実際のゲーム支出を合計したり、両方を残してウォレット自体の照合に使うこともできます。
海外移住でSteamストアの通貨が変わったのですが、複数通貨の混在に対応できますか?
はい。通貨列を追加すると、AIがSteamが各価格に実際に表示した通貨記号(USD、CAD、EUR、BRLなど、Steamがリージョン価格で対応している約35通貨)を読み取ります。過去の購入は請求された通貨のまま保持されるため、エクスポートはアカウントを正確に反映し、行ごとに異なる通貨が混在します。後でスプレッドシート上で換算できます。抽出の役割は記号を保持して、誤った単位で合算されないようにすることです。
Steamの確認画面はゲーム・デジタル購入スクリーンショットの概要の一部です。同じバッチと列セットは、App Storeの領収書、ギフトカードコード、PlayStation Store、Xbox、Nintendo eShopのコンソールストア領収書にも対応しています。