ADVERTISEMENT

【Googleスプレッドシート】PayPalの取引履歴をSheetsにエクスポート!入出金管理の効率化

【Googleスプレッドシート】PayPalの取引履歴をSheetsにエクスポート!入出金管理の効率化
🛡️ 超解決

PayPalの取引履歴を管理するのは手間がかかります。特に複数の通貨や日付をまたがる場合、手動で入力するのは非効率です。この記事では、PayPalから取引履歴をCSV形式でエクスポートし、Googleスプレッドシートに取り込む手順を解説します。この方法を使えば、入出金の一覧を自動的に作成でき、フィルタやグラフでの分析も簡単になります。

【要点】PayPal取引履歴をGoogleスプレッドシートに取り込む方法

  • PayPalの「取引」ページからCSVをダウンロード: 指定期間の取引をCSV形式でエクスポートします。これがデータ取得の最初のステップです。
  • Googleスプレッドシートの「インポート」機能を使用: ダウンロードしたCSVファイルをアップロードして、シートに展開します。区切り文字や文字コードの指定も可能です。
  • IMPORTDATA関数で自動取得: CSVファイルがオンライン上にある場合は、関数を使ってシート内に直接データを読み込めます。更新も自動化できます。

ADVERTISEMENT

PayPal取引履歴のエクスポート機能とは

PayPalでは、取引履歴をCSV、タブ区切り、PDFなどの形式でダウンロードできます。CSVはスプレッドシートで扱いやすい形式です。エクスポートできる情報には、日付、取引ID、相手先、金額、手数料、残高などが含まれます。これらをGoogleスプレッドシートに取り込むことで、フィルタやピボットテーブルを使って分析できます。また、IMPORTRANGE関数で他のシートと連携したり、グラフで可視化することも可能です。エクスポートの期間は、過去1日、1週間、1ヶ月、カスタム範囲から選べます。大量のデータを扱う場合は、分割してダウンロードすることをおすすめします。

PayPalからCSVをダウンロードしてGoogleスプレッドシートにインポートする手順

CSVファイルをPayPalからダウンロードする

  1. PayPalにログインし「取引」ページを開く
    上部メニューの「取引」をクリックします。ここに全ての取引履歴が表示されます。
  2. エクスポートしたい期間を指定する
    ページ右上の「ダウンロード」ボタンをクリックすると、期間指定のポップアップが表示されます。プリセット(過去1日など)かカスタム日付を選択します。
  3. 形式をCSVに設定してダウンロードする
    「ファイルの種類」で「CSV(.csv)」を選び、「ダウンロード」ボタンをクリックします。ファイルがPCに保存されます。

GoogleスプレッドシートにCSVをインポートする

  1. スプレッドシートを開く
    新規または既存のスプレッドシートを開きます。
  2. 「ファイル」→「インポート」を選択する
    メニューバーから「ファイル」をクリックし、ドロップダウンから「インポート」を選びます。
  3. CSVファイルをアップロードする
    「アップロード」タブで、先ほどダウンロードしたCSVファイルを選択します。ドラッグ&ドロップでも可能です。
  4. インポート設定を調整する
    「インポート場所」を「新しいシート」または「現在のシート」に選択します。「区切り文字」は自動検出で問題ありませんが、カンマを指定しても構いません。「テキストを引用符で囲む」はONにします。
  5. 「データをインポート」をクリックする
    インポートが完了すると、データがシートに表示されます。列の幅を調整したり、フィルタを追加して見やすくします。

IMPORTDATA関数を使って直接読み込む方法

  1. CSVファイルのURLを取得する
    PayPalのダウンロードリンクは一時的なため、この方法は実際には使えません。ただし、自社サーバーなどにCSVを置いている場合は有効です。
  2. セルにIMPORTDATA関数を入力する
    例えば、CSVファイルのURLがhttps://example.com/data.csvの場合、=IMPORTDATA("https://example.com/data.csv")と入力します。
  3. データが自動的に展開される
    関数がデータを読み込み、シートに展開します。URLが有効な限り、シートを開くたびに最新データが反映されます。

CSVインポート時の注意点とトラブルシューティング

文字化けが発生する場合

CSVファイルのエンコーディングがUTF-8でない場合、文字化けすることがあります。Googleスプレッドシートでは、インポート時に文字コードを指定できます。画面下部の「文字コード」ドロップダウンで「UTF-8」を選択してインポートし直してください。それでも改善しない場合は、CSVファイルをメモ帳で開き、「名前を付けて保存」でUTF-8を選んで保存し、再度インポートします。

日付がシリアル値として認識される場合

日付列が数字(例えば45123)として表示されることがあります。これはExcelの日付シリアル値です。その場合は、該当列を選択し、「表示形式」→「数字」→「日付」から適切な日付書式を選びます。また、インポート時に「自動検出」ではなく「カンマ区切り」を選ぶと、日付形式が正しく認識されることもあります。

金額の小数点や通貨記号が正しく表示されない場合

PayPalのCSVでは金額が小数点付きでエクスポートされますが、Googleスプレッドシートで文字列として扱われることがあります。その場合は、該当列を選択し、「表示形式」→「数字」→「通貨」または「数値」に変更します。また、ピリオドがカンマに置き換わっている場合は、ロケール設定を確認してください。「ファイル」→「設定」で「ロケール」を適切な地域に変更します。

CSVファイルのヘッダー行が正しく認識されない場合

インポート時に「最初の行を見出しとして使用」にチェックを入れていないと、ヘッダーがデータとして扱われます。インポート設定で必ずこのオプションを有効にしてください。既にインポートしてしまった場合は、手動で最初の行を切り取り、列名として設定し直します。

ADVERTISEMENT

PayPalデータの活用例:入出金管理の効率化

インポートしたデータを元に、以下のような管理が可能です。

  • SUMIF関数で月別の入出金合計を集計: 日付列を基準に、月ごとの売上や手数料を自動計算できます。
  • フィルタで特定の取引のみ抽出: 取引タイプ(入金、出金、返金など)で絞り込み、傾向を分析します。
  • ピボットテーブルで通貨別の収支を可視化: 複数通貨を扱っている場合、通貨ごとに金額を集計できます。
  • グラフで推移を表示: 日次または週次の売上推移を折れ線グラフにすることで、ビジュアルに把握できます。

まとめ

この記事では、PayPalの取引履歴をCSVファイルとしてダウンロードし、Googleスプレッドシートにインポートする手順を解説しました。これにより、入出金データを一元管理でき、SUMIF関数やピボットテーブルを使った分析が簡単になります。さらに、Apps Scriptを利用すれば定期的な自動更新も実現できます。まずは手動でのインポートを試し、データの整形に慣れたら自動化に挑戦してみてください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。