銀行取引明細書をQIFに変換:Quickenへのインポート
QIFはQuickenのネイティブインポート形式です。銀行取引明細書のPDFをQIFに変換し、Quicken、GnuCashなどの個人財務ソフトウェアにインポートする方法を説明します。

Quickenを使用して個人の財務を追跡しています。銀行がダイレクトコネクトサポートを終了したり、銀行を切り替えたり、2年前に閉鎖した口座の古いPDF明細書の靴箱を見つけたりするまで、それは十分に機能します。突然、それらの取引をQuickenに取り込む方法が必要になり、銀行はあなたを助けてくれません。
QIF - Quicken Interchange Format - は古典的な答えです。これは、IntuitがQuickenにトランザクションをインポートするために構築した元のファイル形式であり、1980年代後半から存在しています。Quickenのすべてのバージョンがそれを読み取ります。GnuCashがそれを読み取ります。Money Manager Exがそれを読み取ります。KMyMoneyがそれを読み取ります。個人財務ファイル形式のユニバーサルドナーです。
問題は単純です。誰もQIFファイルを作成しなくなりました。銀行はそれらをエクスポートしません。オンラインバンキングポータルはPDFと場合によってはCSVを提供します。そのため、PDF明細書の山と、Quickenがほぼ40年間サポートしてきた形式で立ち往生しています。その間には橋がありません。今までは。
QIF形式とは?
QIF(Quicken Interchange Format)は、Quickenと他の財務ソフトウェア間でトランザクションデータを移動する方法として、1980年代後半にIntuitによって開発されました。これは、現在もアクティブに使用されている最も古い財務データ交換形式の1つです。
この形式はプレーンテキストです。テキストエディタでQIFファイルを開いて読み取ることができます。各行は、その行の内容を示す単一の文字で始まり、その後に値が続きます。トランザクションはキャレット(^)文字で区切られます。ファイル拡張子は.qifです。
行のプレフィックスのクイックリファレンスを以下に示します。
| プレフィックス | 意味 | 例 |
|---|---|---|
!Type: |
口座タイプ宣言 | !Type:Bank |
D |
日付 | D03/01/2026 |
T |
合計(金額) | T-85.50 |
P |
受取人 | PElectric Company |
M |
メモ | MMonthly bill |
L |
カテゴリ | LUtilities:Electric |
N |
小切手番号 | N1042 |
^ |
トランザクションの終了 | ^ |
Intuitは2005年にQFX(OFXのブランドバージョン)を支持してQIFを公式に廃止しました。しかし、「廃止」は、20年後もQuickenが文句なしでインポートできる形式には強い言葉です。QIFは、個人財務ソフトウェアにトランザクションを取り込むための最もシンプルで最もポータブルな方法であり続けています。
QIF vs QFX vs OFX - 違いは何ですか?
これら3つの形式は関連していますが、同一ではありません。
| 特徴 | QIF | QFX | OFX |
|---|---|---|---|
| 形式 | プレーンテキスト、行ベース | XML/SGML | XML/SGML |
| 開発元 | Intuit (1988) | Intuit | Intuit, Microsoft, CheckFree (1997) |
| トランザクションID (FITID) | いいえ | はい | はい |
| 重複検出 | いいえ | はい (FITID経由) | はい (FITID経由) |
| 口座メタデータ | いいえ | はい (ルーティング/口座番号) | はい |
| 残高情報 | いいえ | はい | はい |
| 主なソフトウェア | Quicken, GnuCash, その他 | Quicken | Xero, Wave, 多くのアプリ |
| 手動作成の容易さ | 非常に簡単 | 困難 | 困難 |
| サポート状況 | はい (広く) | はい | はい |
主な違いはFITIDです。 QFXおよびOFXファイルには、すべてのトランザクションに一意の金融機関トランザクションIDが含まれています。これにより、ソフトウェアは重複を検出できます。同じファイルを2回インポートしても、ソフトウェアはすでに見たトランザクションをサイレントにスキップします。QIFには同等のものはありません。QIFファイルを2回インポートすると、重複エントリが発生します。
QFXは本質的にIntuitブランドのOFXです。 ファイル構造はほぼ同一です。QFXは、Quickenがルーティングに使用するIntuit固有のヘッダー(銀行識別用のINTU.BID)を追加します。
QIFは生成が最も簡単です。 単なる行プレフィックス付きのプレーンテキストであり、どのテキストエディタでも作成できます。OFXおよびQFXは、ヘッダー、メッセージセット、ネストされたタグを持つ、正しくフォーマットされたXML/SGMLを必要とします。
Quickenでの個人財務追跡には、QIFで十分な場合が多いです。重複検出が重要である場合(および日付範囲が重なる場合はそうすべきです)、QFXの方が優れています。
QIFファイル構造の理解
QIFファイルは、口座タイプヘッダーの下にグループ化されたトランザクションのシーケンスです。3つのトランザクションを含む完全な例を以下に示します。
!Type:Bank
D03/01/2026
T-1,250.00
PApartment Management LLC
MRent - March 2026
LHousing:Rent
^
D03/02/2026
T-85.50
PCity Electric
MMonthly electricity
LUtilities:Electric
^
D03/05/2026
T3,200.00
PEmployer Inc
MPayroll deposit
LIncome:Salary
^!Type:Bank は口座タイプを宣言します。これは最初の行である必要があります。有効なタイプは次のとおりです。
| タイプ値 | 口座タイプ |
|---|---|
!Type:Bank |
普通預金または当座預金口座 |
!Type:CCard |
クレジットカード |
!Type:Invst |
投資口座 |
!Type:Oth A |
その他の資産 |
!Type:Oth L |
その他の負債 |
!Type:Cash |
現金口座 |
D (日付) - トランザクションの日付。QIFはデフォルトでM/D/YYまたはM/D/YYYYを使用します。解釈は、インポートするソフトウェアのロケールによって異なります。
T (合計) - トランザクションの金額。デビット(支出)の場合は負、クレジット(収入)の場合は正。
P (受取人) - お金を支払った相手または受け取った相手。
M (メモ) - 追加の説明。オプション。
L (カテゴリ) - Quickenはコロンで区切られた階層を使用します:Utilities:Electric、Housing:Rent。Quickenに存在しないカテゴリは、インポート時に作成されます。
N (小切手番号) - オプション。
^ (キャレット) - トランザクションの終了。すべてのトランザクションはこの区切り文字で終わる必要があります。
ヘッダー、XML、終了タグはありません。シンプルさがQIFの強みでもあり弱みでもあります。
方法1:PDFSubでPDFをQIFに変換
PDF銀行取引明細書からクリーンなQIFファイルへの最速の方法。
- PDFSubの銀行取引明細書コンバーターにアクセスします
- PDF銀行取引明細書をアップロードします - ドラッグ&ドロップまたはクリックして参照します
- PDFSubが日付、金額、説明を検出してトランザクションを自動的に抽出します
- プレビューテーブルで抽出されたデータをレビューします
- 出力形式としてQIFを選択します
.qifファイルをダウンロードします

PDFSubは、正しい日付形式、適切なデビット/クレジット記号、明細書の説明から抽出されたクリーンな受取人名を持つ有効なQIFファイルを生成します。複数ページの明細書、実行残高、複数行の説明を自動的に処理します。
このコンバーターは、130以上の言語で20,000以上の銀行の明細書に対応しています。デジタルPDF(テキストベースの明細書)の場合、抽出は完全にブラウザ内で行われます - ファイルはコンピューターから離れません。スキャンされたPDFや画像が多いPDFは、サーバーサイドのAI処理にフォールバックします。
All-In-Oneプランは、ユーザーあたり月額$20(年払い)または月額$25(月払い)で、ユーザーあたり月500ページの銀行取引明細書が含まれ、7日間の無料トライアルが付いています。詳細は現在の価格を参照してください。
QuickenへのQIFのインポート
QIFファイルを入手したら、Quickenへの取り込みは簡単です。
Quicken for Windows
- Quickenを開き、File > Import > Quicken Interchange Format (.QIF) File に移動します
.qifファイルをブラウズして選択します- Quickenはインポートする口座を尋ねます - 既存の口座を選択するか、新しい口座を作成します
- 見つかったトランザクション数を示すインポートサマリーを確認します
- Import をクリックして確認します
Quicken for Mac
- Quickenを開き、File > Import > Quicken Interchange Format (.QIF) に移動します
.qifファイルを選択します- 宛先口座を選択します
- インポートを確認します
Quicken QIFインポートに関する重要な注意点
口座のマッチング。 QIFファイルには口座識別情報が含まれていません。Quickenは、トランザクションがどの口座に属するかを手動で選択するように求めます。正しい口座を選択してください。
重複処理。 QIFにはトランザクションIDがないため、Quickenは重複を自動的に検出できません。同じファイルを2回インポートすると、重複エントリが発生します。インポート後は必ず確認してください。
日付の解釈。 Quickenは、システム地域の地域設定に基づいてQIFの日付を解釈します。システムがMM/DD/YYYYを使用している場合、03/01/2026は3月1日を意味します。DD/MM/YYYYを使用している場合、同じ日付は1月2日になります。ロケールがQIFファイルの形式と一致していることを確認してください。
カテゴリ。 Quickenファイルに存在しないカテゴリは、インポート中に自動的に作成されます。
他のソフトウェアへのQIFのインポート
QIFの長い歴史は、幅広い互換性を意味します。人気のある代替ソフトウェアへのインポート方法を以下に示します。
GnuCash
- File > Import > Import QIF に移動します
.qifファイルを選択します- QIFインポートアシスタントが、口座マッピング、通貨選択、カテゴリマッチングを案内します
- トランザクションを確認して完了します
GnuCashのQIFインポーターは成熟しており、ほとんどのファイルをうまく処理します。QIFカテゴリを既存の口座ツリーに一致させ、一致しないカテゴリに対して新しい口座を作成します。
Money Manager Ex
- File > Import > QIF Files に移動します
- ファイルと対象口座を選択します
- インポートを確認して完了します
Money Manager Exは、投資トランザクション(!Type:Invst)を含むQIF仕様全体をサポートしています。
KMyMoney
- File > Import > QIF に移動します
- ファイルを選択し、口座を選択して、日付形式を設定します
- KMyMoneyは、最終決定前にトランザクションをプレビューします
KMyMoneyには、インポート前に日付形式と小数点区切り文字を設定できるQIFプロファイルエディタが含まれています。これは国際的な明細書に便利です。
Microsoft Money (レガシー)
Microsoft Moneyは2009年に販売終了しましたが、多くのユーザーがまだ使用しています。MoneyはFile > Import > QIF Fileを介してQIFをインポートします。プロセスはQuickenと同様です。ファイルを選択し、口座を選択して、確認します。
QIF日付形式の考慮事項
日付形式は、QIFインポートの問題の最も一般的な原因です。形式は単純に見えます(D03/01/2026)が、すべてのスラッシュに曖昧さが潜んでいます。
D01/02/2026は1月2日ですか、それとも2月1日ですか? QIF仕様は形式を義務付けていません。
- 米国の慣習:
M/D/YYYY- 月が先 - ヨーロッパの慣習:
D/M/YYYY- 日が先 - Quickenのデフォルト:
M/D'YY(アポストロフィ付きの2桁年)またはM/D/YYYY
ほとんどのQIFツールは、Intuitが米国企業であるため、米国形式を使用します。しかし、非米国の銀行明細書は異なる慣習に従う場合があります。
インポートソフトウェアによる日付の処理方法
| ソフトウェア | 日付解釈 |
|---|---|
| Quicken (Windows) | Windowsの地域設定に従う |
| Quicken (Mac) | macOSの言語と地域設定に従う |
| GnuCash | インポートウィザード中に尋ねる |
| KMyMoney | QIFプロファイルで設定可能 |
| Money Manager Ex | システムロケールに従う |
日付の問題の回避
PDFSubは、銀行明細書で使用されている日付形式(DD/MM/YYYY、YYYY-MM-DD、DD.MM.YYYYなどの国際形式を含む)を検出し、元の明細書のロケールに関係なく、Quickenおよびほとんどの他の個人財務ソフトウェアとの互換性を確保するために、すべての日付を標準の米国形式(M/D/YYYY)に変換してQIF出力を生成します。
インポート後も日付が正しくないように見える場合は、オペレーティングシステムの地域設定を確認してください。インポートするソフトウェアは、システムロケールを使用してQIFの日付を解釈します。ファイル形式とシステムの設定との不一致は、すべての日付をシフトさせます。
QIFの制限事項
QIFはシンプルでポータブルで、広くサポートされています。しかし、それに大きく依存する前に理解しておくべき実際の欠点があります。
重複検出なし。 QIFファイルにはトランザクション識別子が含まれていません。すべてのインポートは新しいデータとして扱われます。同じファイルを再インポートすると重複が発生します。QFXとOFXはFITIDでこれを解決します。
口座識別情報なし。 QIFファイルには!Type:Bankと表示されますが、どの銀行、どの口座、どの通貨かは指定されません。インポートするソフトウェアは毎回尋ねてきます。口座選択ダイアログでの1つの間違いで、トランザクションが間違った口座に入金されます。
残高情報なし。 QIFはトランザクションのみを運びます - 開始残高、終了残高、実行残高はありません。ファイルを使用して、すべてのトランザクションが正しくキャプチャされたことを確認することはできません。
限られたカテゴリサポート。 QIFカテゴリは、コロンで区切られた階層を持つ単純なテキスト文字列です。標準化されたカテゴリリストはありません。QIFを介して異なるアプリケーション間でインポートすると、重複または一致しないカテゴリが作成されることがよくあります。
エンコーディングの問題。 QIFは1988年に文字エンコーディング宣言なしで設計されました。アクセント付き文字、非ラテン文字、または特殊記号を含む受取人名は、ソフトウェアによっては正しく表示されない場合があります。
複数通貨サポートなし。 各QIFファイルは単一通貨を想定していますが、それを宣言していません。インポートするソフトウェアは、宛先口座に設定されている通貨を適用します。
QIFと他の形式の使用時期
異なるソフトウェアは異なる形式を期待します。決定ガイドを以下に示します。
| あなたのソフトウェア | 推奨形式 | 理由 |
|---|---|---|
| Quicken | QFX(推奨)またはQIF | QFXにはFITID重複検出があります。QIFも機能しますが、重複保護はありません |
| QuickBooks Online | QBO | 自動マッピングとFITIDサポートを備えたネイティブ形式 |
| QuickBooks Desktop | QBO | CSVは銀行インポートにはサポートされていません。QBOが主な方法です |
| Xero | OFXまたはCSV | 自動マッピングの場合はOFX。Xeroの列形式の場合はCSV |
| GnuCash | QIFまたはOFX | QIFは優れたインポートウィザードを備えています。OFXもよくサポートされています |
| Wave | OFXまたはCSV | QIFはサポートされていません |
| KMyMoney | QIFまたはOFX | 両方の強力なサポート |
| Money Manager Ex | QIF | 投資トランザクションを備えたネイティブQIFサポート |
| FreshBooks | CSV | QIFはサポートされていません |
経験則: ソフトウェアがOFXまたはベンダー固有のバリアント(QBO、QFX)をサポートしている場合は、QIFよりもそちらを優先してください。重複検出だけでも価値があります。QIFは、ソフトウェアが受け入れる唯一のオプションである場合、レガシーソフトウェアを扱っている場合、または複数のアプリケーション間で最大限のポータビリティが必要な場合に使用します。
PDFSubは、同じ銀行取引明細書のアップロードから、Excel、CSV、TSV、JSON、OFX、QBO、QFX、QIFの8つの形式すべてを出力します。ターゲットソフトウェアに一致する形式を選択してください。
QIFインポート問題のトラブルシューティング
インポート後に日付が間違っている
原因: QIFファイルはM/D/YYYYを使用していますが、システムのロケールは日付をD/M/YYYY(またはその逆)として解釈します。
修正: オペレーティングシステムの地域設定を確認してください。Windowsの場合:設定 > 時間と言語 > 地域。macOSの場合:システム設定 > 一般 > 言語と地域。QIFファイルの日付形式に合わせて地域を設定してください。
口座タイプが間違っている
原因: !Type:ヘッダーが実際の口座タイプと一致していません。たとえば、クレジットカード明細書に!Type:Bankが使用されました。
修正: テキストエディタでQIFファイルを開き、最初の行を変更します。クレジットカードの場合は!Type:CCardを使用します。普通預金および当座預金の場合は!Type:Bankを使用します。
再インポート後に重複トランザクションが発生する
原因: QIFにはトランザクションIDがありません。ソフトウェアはすべてのインポートを新しいデータとして扱います。
修正: 重複を手動で削除します。これを防ぐには、代わりにQFXまたはOFX形式を検討してください。どちらも重複インポートを防ぐFITIDが含まれています。QIFを使用する必要がある場合は、すでにインポートしたファイルを記録してください。
マイナス金額がプラスとして表示される
原因: 符号の規則が反転しています。QIFは、デビット(支出)にマイナス値、クレジット(収入)にプラス値を使用します。
修正: テキストエディタでQIFファイルを開き、T行を確認します。家賃の支払いはT1250.00ではなくT-1250.00と表示されるべきです。PDFSubは標準の符号規則を自動的に従います。
特殊文字がインポートエラーを引き起こす
原因: インポートするソフトウェアが解析できない非ASCII文字(アクセント付き文字、非ラテン文字)。
修正: UTF-8テキストエディタでQIFファイルを開きます。受取人名やメモの異常な文字を単純化または削除します。PDFSubは、この問題を回避するためにQIF生成中に受取人名をサニタイズします。
インポートは完了したがトランザクションが表示されない
原因: トランザクションの日付がソフトウェアの現在の表示範囲外であるか、ソフトウェアがヒューリスティックな重複検出を通じて既存のエントリに一致させた。
修正: トランザクションビューの日付範囲を拡張して、QIFファイルの期間をカバーします。
よくある質問
QuickenはまだQIFファイルをインポートできますか?
はい。2005年にQIFを廃止したにもかかわらず、Quicken for WindowsとMacのすべての現行バージョンは、File > Import > Quicken Interchange Format (.QIF) File を介してQIFインポートをサポートしています。
QIFとQFXの違いは何ですか?
QIFはトランザクションIDのないプレーンテキストです。QFXはIntuitブランドのOFXであり、重複検出、口座メタデータ、残高情報のためのFITIDを備えたXML/SGML形式です。QFXは技術的には優れていますが、作成は困難です。どちらもQuickenにインポートできます。
QIFファイルを手動で編集できますか?
はい - これがQIFの利点の1つです。任意のテキストエディタで開きます。各トランザクションは別々の行で読み取れます。インポート前にトランザクションを追加、削除、または変更できます。行プレフィックスの規則を維持し、各トランザクションを^で終了するだけです。
QuickBooksはQIFファイルを受け入れますか?
QuickBooks OnlineはQIFファイルを受け付けません。QuickBooks Desktopは限定的なQIFサポートがありますが、推奨されません - 代わりにQBO形式を使用してください。QIFはQuickBooks(ビジネス会計)ではなく、Quicken(個人財務)のために設計されました。
QIFをQFXに変換するにはどうすればよいですか?
ファイル名を変更することはできません - それらは構造的に異なる形式です。より簡単なアプローチ:元のPDF銀行取引明細書に戻り、PDFSubの銀行取引明細書コンバーターを使用して直接QFXに変換します。
GnuCashはQIFをインポートできますか?
はい。GnuCashには、口座マッピング、通貨選択、ヒューリスティックな重複検出、カテゴリマッチングを案内する優れたQIFインポートアシスタントがあります。投資トランザクションを含むすべてのQIF口座タイプをサポートしています。
QIF形式は世界中で同じですか?
形式仕様は同じですが、日付の解釈は地域によって異なります。米国の日付(M/D/YYYY)で生成されたQIFファイルは、ヨーロッパの日付(D/M/YYYY)用に設定されたソフトウェアによって誤って読み取られます。ファイル自体には日付形式の宣言はありません - インポートするソフトウェアはシステムロケールに基づいて推測します。これはQIFのインポートエラーの最も一般的な原因です。
QIFファイルにはいくつのトランザクションを含めることができますか?
形式仕様に制限はありません。QIFファイルはプレーンテキストなので、10,000件のトランザクションを含むファイルでも数メガバイトにすぎません。実用的な制限は、インポートするソフトウェアによって異なります - Quickenは大きなQIFファイルを問題なく処理しますが、インポート時間はファイルサイズとともに増加します。
QIFファイルに投資トランザクションを含めることはできますか?
はい。口座タイプヘッダーとして!Type:Invstを使用します。投資QIFは追加の行プレフィックスを使用します:Yは証券名、Iは価格、Qは数量、Oは手数料。投資QIF仕様は、バンキングQIFよりも複雑であり、すべてのソフトウェアが完全にサポートしているわけではありません。
QuickenにはQIFまたはCSVを使用すべきですか?
QIF。Quickenのネイティブ形式であり、カテゴリ、メモ、小切手番号、口座タイプのコンテキストを保持します。CSVは毎回列マッピングが必要で、カテゴリ階層を失います。QuickenにはQIFを使用し、CSVはQIFを受け入れないソフトウェアのために予約してください。