dimesum

ホーム / ブログ / お金

お金

Splitwiseのデータをエクスポートし、履歴ごとグループを移す方法

· 読了 約13分 ·

Splitwiseの履歴はグループごとに1つのスプレッドシートとして持ち出せ、AIアシスタントがすべての行を本来の日付、支払った人、割り勘の内訳とともにDimesumに追加できます。難しいのはグループのほうなので、4人から10人に同じ週末に移ってもらう方法も紹介します。

Splitwiseの履歴は、グループごとに1つのスプレッドシートとして持ち出せます。グループをそれぞれエクスポートし、Dimesumを開いて、そのファイルをAIアシスタントに渡せば、すべての請求が本来の日付、支払った人、割り勘の内訳とともに追加されます。打ち直すものは何もなく、新しい残高が一致するまで、古いグループは今の場所に残ります。

難しいのはたいていファイルではありません。4人から10人に、同じ週末に移ることを納得してもらうことです。このガイドでは両方を扱います。2026年10月7日時点のSplitwise自身のヘルプページが説明する範囲でのエクスポート、取り込み、そして何も変えたくない友だちとの話し合いです。

手短な答え。Splitwiseでそれぞれのグループを開き、グループのメニューで「Export(エクスポート)」を見つけて、スプレッドシートを保存します。

Dimesumでグループを作り、全員をメンバーかキープ枠として追加します。次に、アプリの「Developer」画面で読み書きできるキーを作り、AIアシスタントにキー、ファイル、その画面にあるプロンプトを渡し、試し実行を確認してから、行を追加させます。支払いの行は、自分で記録できるように一覧で示されます。

始める前に用意するもの

移行を3回に分けず1回で済ませられるよう、まず次のものをそろえてください。Dimesum側ではどれも費用はかからず、台帳には1日に追加できる請求の上限もありません。

  • 移したいすべてのグループを見られるSplitwiseのログイン。
  • できればパソコン。SplitwiseはWebでもモバイルでもエクスポートの方法を説明していますが、スプレッドシートは大きな画面のほうが確認しやすいです。
  • Dimesumのアカウント。Webアプリはapp.dimesum.comで動いており、AndroidとiOSのアプリはクローズドテスト中です。
  • MCPでDimesumに接続できるか、短いスクリプトを書いて実行できるAIアシスタント。Claude Desktopなら前者ができ、ターミナルを使えるアシスタントならどれでも後者ができます。
  • 30分の時間と、全員のためにこの作業を引き受けてくれるグループの1人。

そもそも移るかどうかをまだ決めかねているなら、Splitwiseの代わりになるアプリの一覧が選択肢をランキングし、DimesumとSplitwiseの比較が2つを並べています。このページは、もう決めたという前提で進めます。

ステップ1:Splitwiseからグループをそれぞれエクスポートする

Splitwiseは、1つの友だち関係か1つのグループを1つのファイルとしてエクスポートします。ヘルプページ「Splitwiseのデータをエクスポートするには」は、2026年10月7日時点で、以下の各リストの最初の3つの手順を示しています。4つ目は私たちが加えたものです。

splitwise.comのWebアプリでは、次のようにします。

  1. グループのページを開きます。
  2. 設定アイコンをクリックします。
  3. 「Export as spreadsheet(スプレッドシートとしてエクスポート)」をクリックします。
  4. ファイル名にグループの名前を入れて保存します。たとえばlisbon-tokyo-trip.csvです。

モバイルアプリでは、次のようにします。

  1. グループのページを開きます。
  2. その画面の上部にある横向きのメニューを右へスクロールします。
  3. そのメニューの最後の項目「Export(エクスポート)」をタップします。
  4. 取り込みに使うパソコンにファイルを送ります。

まだ意味のあるグループすべてで、これを繰り返します。3年続いている同居は1つのファイル、去年の春の旅行はもう1つのファイルです。精算が済んで終わったグループはアーカイブとしてSplitwiseに残しておけますし、誰かに頼まれたらあとでエクスポートすることもできます。

ヘルプページに書かれていないこと

同じページは、1つの機能だけをProの限定として示しています。Webの「Your account(アカウント)」から「Advanced features(高度な機能)」に進んで作る、アカウント全体のJSONバックアップです。スプレッドシートのエクスポートには、プランを結びつけていません。自分のアカウントで「Export」が見当たらないなら、何かを決めつける前にプランを確認するか、ページにあるもう1つの道を使ってください。Splitwiseのサポート宛てに連絡すれば、アカウント全体のエクスポートが受けられると書かれています。

Splitwise自身のページが2026年10月7日時点で説明している、Splitwiseの履歴を持ち出す方法
方法手に入るものプラン(記載のとおり)移行に使うか
グループごとにスプレッドシートとしてエクスポート請求か支払いごとに1行、「Cost」の列、1人1列ヘルプページにプランの記載なし、自分のプランを確認はい、取り込みが読むのはこのファイル
アカウント全体のJSONバックアップJSON形式のアカウントデータProの契約者のみ不要
メールでのアカウント全体のエクスポートサポートが送ってくるものサポートに問い合わせスプレッドシートの方法がうまくいかないときだけ
SplitwiseのAPI自分のアカウントへのプログラムからのアクセス利用規約がSplitwiseと競合するアプリを禁止いいえ、Dimesumは使わない

スプレッドシートに実際に入っているもの

Splitwiseのファイルには、日付、説明、カテゴリ、金額、通貨の列があり、そのあとに1人1列が続きます。ヘルプページは各人の列の意味を説明しています。それぞれの数字は、その行がその人の残高に与えた影響です。請求を払うことや支払いをすることはプラスで、借りることはマイナスです。

エマ、ルーカス、ソフィアの旅行を例にとります。エマがリスボンで夕食代90ユーロを払い、均等に割って、エマ自身の負担分は30ユーロでした。

そのため、エマの列は+60になります。ルーカスとソフィアはそれぞれ−30です。3つの数字の合計はゼロで、それでその行が欠けていないと分かります。

そのあと、ルーカスがエマに30ユーロを送りました。この行は請求ではなく支払いです。ルーカスは払ったので彼の列は+30、エマは受け取ったので彼女の列は−30になります。残高を確かめ直す方法についてのSplitwiseのページが、支払いについてのこの符号のルールを示しており、これがすぐあとで効いてきます。

例外的なケース:1つの列に2つの通貨

そのあと、旅行は東京に移りました。ルーカスがホテル1泊分の9,000円を払い、3人で割りました。彼の負担分は3,000円なので彼の列は+6,000になり、エマとソフィアはそれぞれ−3,000です。各行はそれぞれの通貨で書かれ、通貨は「Currency」の列に示されます。

ここで、わかりやすい近道が破綻します。エマの列を合計すると60 − 30 − 3,000で、−2,970という何の単位でもない数字になります。ユーロと円が1つの数字に混ざってしまうのです。

ある人の列が正しく合計できるのは、1つの通貨の中だけです。エマは30ユーロを受け取る側で、3,000円を払う側です。それは2つの残高であり、Dimesumもそのように保ちます。通貨をまとめてしまうことで生じるバグと、そうなったときに割り勘の残高が合わない理由について書いています。

ワンクリックのSplitwise取り込み機能がない理由

なぜSplitwiseに接続して履歴を引っ張ってこないのか、と聞かれます。答えはSplitwiseのAPI利用規約にあります。そこには、APIは「商用利用を意図したものではない」とあり、Splitwiseの素材を「既存のSplitwiseの機能を複製する、またはSplitwiseおよび当社のサービスと競合するアプリケーションを作成するために」使ってはならないとあります。

そのため、DimesumはSplitwiseのAPIに一切触れません。残る道がこのガイドの方法です。あなたがSplitwise自身のボタンで自分のデータをエクスポートし、そのファイルをどうするかをあなたが決めます。アシスタントが読むのは、あなたのパソコンにあるスプレッドシートです。Splitwiseにログインすることはありません。

ステップ2:Dimesumでグループを用意する

取り込みの前にこれを済ませておけば、どの行にも行き先ができます。1つのグループにつき数分で済みます。

  1. ブラウザでDimesumを開き、メールアドレスでサインインします。
  2. アシスタントが対応づけられるよう、Splitwiseのグループと同じ名前でグループを作ります。
  3. すでにDimesumのアカウントを持っている人を、メンバーとして追加します。
  4. それ以外の全員を、キープ枠として追加します。キープ枠とは、まだアカウントのない人のための名前付きの席で、その人の残高はその席に積み上がります。
  5. グループの招待リンクかQRコードをグループチャットで共有します。それを開いた人は、自分のキープ枠を残高ごと引き継ぎます。

キープ枠があるからこそ、全員が同じ日にサインアップしなくても移行ができます。エマはリスボンから東京への旅行全体を日曜日に移し、ルーカスは火曜日に自分の席を引き継いで、履歴が待っているのを見つけます。これをもっと広く扱ったのがアプリを持っていない人と割り勘する方法です。

ステップ3:AIアシスタントで履歴を取り込む

Dimesumの取り込み機能は、アプリの「Me」から「Profile」、そして「Developer」に進んだところにあります。その画面の上部のカードは「Import with AI」という名前で、方法全体を3行で示しています。読み書きできるキーを作り、スプレッドシートを添付し、プロンプトを貼り付けて試し実行を確認する、というものです。

  1. 「Developer」画面でAPIキーを作り、「Allow changes(変更を許可)」をオンにします。キーは1回しか表示されないので、表示されたらコピーしてください。
  2. アシスタントが読める場所にキーを置きます。Claude DesktopのようなMCPクライアントは自分の接続設定にキーを持ち、スクリプトは環境変数から読みます。できるだけチャットにはキーを貼らないでください。
  3. 「Import with AI」カードの隅にあるコピーアイコンでプロンプトをコピーし、アシスタントに貼り付けます。グループ名と、通貨のない行に使う通貨を書き込みます。
  4. Splitwiseのファイルを添付し、それがSplitwiseから来たものだとアシスタントに伝えます。符号を正しく読めるよう、各人の列の意味について上の節にある段落を貼り付けます。
  5. 承認する前に試し実行を読みます。アシスタントは送る予定の最初の20行を、日付、金額、支払った人、各人の負担分とともに見せ、行数と通貨ごとの合計も示すはずです。それを省いたら、見せるよう頼んでください。
  6. 承認します。アシスタントが各請求を元の日付で追加します。人と人の間の支払いの行は、請求としては追加されず、一覧で示されます。
  7. それらの支払いは、各支払いが人によって確認されるよう、アプリのグループから自分で記録します。

2つの仕組みのおかげで、これは2回実行しても安全です。Dimesumへの書き込みにはすべて冪等性キーが付いており、取り込み機能は各行のキーを行番号と日付から作るので、中断のあとに再実行しても、コピーが追加されるのではなく最初の書き込みが再現されます。そして負担分の合計が請求の金額にならない割り勘は拒否されるので、丸めのうっかりミスは誰かの借りとしてではなく、エラーとして表れます。これは編集が割り勘をやり直して記録すべき理由についての記事と同じルールです。

キー1つで1秒に2回まで呼び出せます。同居の1年分の食料品と請求は数百行で、500行ならおよそ5分かかります。追記専用の台帳は各行を履歴つきの記録として残すので、翌月に見つかった間違いは上に訂正が重ねられ、消されることはありません。

誰かが何かを削除する前に、合計が一致するか確かめる

取り込みが終わったら、両方のアプリで各人の残高を、1つの通貨ずつ比べてください。これは移行後のリスボンから東京への旅行です。ユーロの残高は、誰かがルーカスの30ユーロの支払いを記録するまでその分だけずれていて、記録すると一致します。

リスボンから東京への旅行:ルーカスの30ユーロの支払いを記録する前と後の、SplitwiseとDimesumの通貨ごとの残高
人Splitwise、ユーロDimesum、ユーロ、支払いの記録前Dimesum、ユーロ、支払いの記録後両アプリ、円
エマ+30ユーロ+60ユーロ+30ユーロ−3,000円
ルーカス0ユーロ−30ユーロ0ユーロ+6,000円
ソフィア−30ユーロ−30ユーロ−30ユーロ−3,000円

どの列も合計はゼロで、これが1つ目の確認です。2つ目は、記録後の列がSplitwiseと1行ずつ一致することです。

一致したら、精算は3回の送金で済みます。ソフィアがエマに30ユーロを送り、エマとソフィアがそれぞれルーカスに3,000円を送ります。Dimesumはグループを通貨ごとに、メンバーの人数より最大1回少ない送金で精算し、その計算は精算のガイドで示しています。残高がずれているなら、原因はほぼ必ず、まだ記録していない支払いの行か、間違った通貨の行です。

委員会の問題:グループ全体を移す

費用管理アプリの乗り換えはグループの決定で、グループはたいてい何もしないことを選びます。4人から10人が合意しなければならず、少なくとも1人は今のままが好きで、履歴は誰も運びたくない家具のように古いアプリに居座っています。

移行のきっかけになる不満も長続きしません。無料プランの上限が旅行の途中でこたえ、旅行が終わり、誰かが何かを段取りする前に苛立ちは薄れていきます。

Splitwiseのヘルプセンターは、2026年10月7日時点で、無料アカウントの上限を支出1日4件としています。2026年8月に集めた、英国のSplitwiseのApp Storeの掲載ページのレビューの1つは、アプリのバージョン26.6.3で、上限にぶつかるとどうなるかを示しています。「4番目の支出を入れると『1日の上限に達しました』と出る」。バージョン26.5.4への別のレビューは、「今ではグループのメンバー全員がサブスクリプションを必要とする」と書いています。上限とProで何が変わるかは、Splitwiseの1日の支出上限についての記事で扱っています。

グループを向こう岸に渡す5つの手

  1. 問題がまだ生々しいときを選びます。上限のせいで誰かが請求を追加できなかったその日こそ、グループが耳を傾ける日です。
  2. 全部自分がやると申し出ます。1人がエクスポート、取り込み、確認をし、ほかの全員はリンクを開くだけにします。
  3. 誰にも何かのインストールを頼みません。Dimesumはブラウザで動き、キープ枠が各人の残高を本人が引き継ぐまで保ちます。
  4. 古いグループには1か月手をつけません。移行がうまくいかなくても誰も何も失わず、エクスポートはやり直せます。
  5. できれば区切りのいいときに移ります。精算の直後か、新しい月の家賃の初めです。ゼロから始めるグループには、履歴は生きた残高としてではなく、記録としてだけあれば足ります。

最後の選択肢は真剣に考える価値があります。グループが先にSplitwiseで精算できるなら、エクスポートしたスプレッドシートをアーカイブとして残し、Dimesumのグループは空の状態から始めてください。取り込みは、賃貸契約の途中の同居のように、止められず、継続中の残高を引き継がなければならないグループのためのものです。グループが移ってからの日々の使い方は共有費用を記録し続けるガイドで扱っており、アーカイブをシートで残したい人には共有費用の記録テンプレートがあります。

移行のあと、グループにとって何が変わるか

請求の見た目は同じです。変わるのはその周りで起きることです。Dimesumには1日の請求の上限がなく、通貨ごとの残高を分けて保ちます。編集のたびに割り勘全体を記録し直し、古い版を履歴に残します。

グループには最大50人のメンバーを入れられます。誰かが精算するとき、Dimesumは相手の受け取り方法への入り口を示します。PayPal、Venmo、Cash App、Wise、Revolutなどです。お金を預かることも動かすこともありません。夕食を各自が頼んだものに応じて分ける必要があるなら、請求を品目ごとに割り勘できるアプリの記事で手順を説明しています。

グループがほかの旅行でTricount、Splid、Settle Upも使っているなら、同じエクスポートと取り込みの方法がどのスプレッドシートにも使えます。それらのアプリが自分たちのプランをどう説明しているかは、Tricountの代わりのアプリとSplidとSettle Upの代わりのアプリをご覧ください。お金を1つの銀行の中で管理するグループなら、銀行の割り勘機能の比較が、そうした機能がどこまでで止まるかを示しています。

今夜1つのグループをエクスポートし、1人の残高を確かめる

いちばん大事なグループを選んでエクスポートし、試し実行をオンにして取り込みを実行してください。1人の残高が両方のアプリで一致すれば、グループのほかの人にもついてくる理由ができます。Dimesumを開いてグループを作り、招待リンクをグループチャットに送ってください。

よくある質問

無料プランでもSplitwiseのデータをエクスポートできますか?

Splitwiseのヘルプページが「Proのみ」としているのは、アカウント全体のJSONバックアップだけです。2026年10月7日時点で、Webとモバイルでのグループごとのスプレッドシートのエクスポートについては、プランを挙げずに説明しています。自分のアカウントで「Export」が見当たらないなら、プランを確認するか、そのページが勧めるとおりSplitwiseのサポートにアカウント全体のエクスポートを頼んでください。

DimesumはSplitwiseのアカウントから直接取り込めますか?

できません。SplitwiseのAPI利用規約は、その素材を使ってSplitwiseと競合するアプリを作ることを禁じているので、DimesumがSplitwiseに接続することはありません。あなたがSplitwiseの「Export」ボタンで自分のスプレッドシートをエクスポートし、DimesumのキーをもつAIアシスタントがそのファイルを読んで、まず試し実行を見せてから行を追加します。

グループを移す前に、友だちがDimesumをインストールしておく必要はありますか?

ありません。アカウントのない人はキープ枠、つまりその人の残高を保つ名前付きの席として追加し、そこに履歴を取り込みます。本人がグループの招待リンクを開くかQRコードを読み取れば、履歴がそのまま残った席を引き継げます。Dimesumはブラウザで動くので、始めるのに誰も何もインストールする必要はありません。

Splitwiseの履歴にある精算の支払いはどうなりますか?

追加されずに、一覧で示されます。取り込み機能は、人と人の間の支払いの行を、本人が確認しなければならない精算として扱うので、誰かに代わって記録するのではなく、あなたに見せます。それぞれをDimesumのグループから記録すれば、残高は通貨ごとにSplitwiseの表示と一致します。

Splitwiseで何かを削除する前に、移行がうまくいったとどうやって分かりますか?

支払いを記録したあと、両方のアプリで各人の残高を1つの通貨ずつ比べてください。各通貨の残高は合計がゼロになり、Splitwiseと1行ずつ一致するはずです。それでもSplitwiseのグループには1か月手をつけないでください。行が欠けていると分かっても、エクスポートはやり直せるからです。

Dimesumには1日に追加できる請求の上限がありますか?

ありません。Dimesumの台帳、つまりグループ、請求、残高、精算は無料で、1日に追加できる請求の数に上限はありません。存在する制限は、1つのグループにメンバー50人、1つのアカウントに200グループで、取り込んだ履歴がそれに近づくことはまずありません。