【Edge】閲覧履歴をCSVでエクスポートする拡張機能なしの方法

【Edge】閲覧履歴をCSVでエクスポートする拡張機能なしの方法
🛡️ 超解決

ビジネスシーンでEdgeの閲覧履歴を分析したい場合、拡張機能を使わずにCSV形式でエクスポートする方法を探しているかもしれません。Edgeには標準で履歴をCSV出力する機能がないため、通常は拡張機能の導入を検討します。しかし、セキュリティポリシー上、拡張機能の利用が制限されている環境でも、この記事で解説する方法を使えば、安全かつ確実に閲覧履歴をCSVファイルとして出力できます。

この手順はWindows 11上のEdgeを基準にしていますが、Windows 10でも同様に実行可能です。閲覧履歴を詳細に分析し、業務効率向上に役立てるための具体的な手順を解説します。

【要点】Edgeの閲覧履歴を拡張機能なしでCSVエクスポートする

  • Edgeの終了とプロファイルパスの確認: 履歴データベースファイルへのアクセス権を確保します。
  • SQLiteデータベースビューアの導入: Edgeの履歴データを格納するSQLiteデータベースを開くための専用ツールを準備します。
  • Historyファイルの特定と開く: 閲覧履歴が保存されているデータベースファイルを正確に特定し、ビューアで開きます。
  • 履歴データの抽出とCSVエクスポート: データベースから必要な項目を抽出し、CSV形式でファイルに出力します。

ADVERTISEMENT

Edgeの閲覧履歴がSQLiteデータベースとして保存される仕組み

Edgeの閲覧履歴は、お使いのWindowsデバイス内にSQLiteという形式のデータベースファイルとして保存されています。このファイルは、ウェブサイトのURL、訪問日時、タイトルなどの情報を構造化された形で保持しています。拡張機能を利用せずに履歴をエクスポートするには、このデータベースファイルを直接読み込み、必要なデータを抽出する必要があります。

この履歴データベースファイルは、通常、以下のパスに格納されています。このパスはWindows 11とWindows 10で共通です。

%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\History

「Default」の部分は、Edgeのプロファイル名によって異なる場合があります。複数のプロファイルを使用している場合は、該当するプロファイルのフォルダ内にHistoryファイルが存在します。この仕組みを理解することで、拡張機能に頼らずに履歴データを細かく管理できます。

お探しの解決策が見つからない場合は、こちらの「Microsoft Edgeトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Edgeの閲覧履歴をCSVでエクスポートする具体的な手順

ここでは、無料のSQLiteデータベースビューア「DB Browser for SQLite」を使用して、Edgeの閲覧履歴をCSVファイルとしてエクスポートする手順を解説します。このツールはWindows 11およびWindows 10で利用できます。

  1. Edgeのプロファイルパスを確認しEdgeを終了する
    まず、Edgeを起動し、アドレスバーに edge://version と入力してEnterキーを押します。表示される情報の中から「プロファイルパス」の項目を確認し、メモしておきます。このパスは、後でHistoryファイルを探す際に必要です。プロファイルパスを確認したら、Edgeを完全に終了させてください。Edgeが起動していると、履歴ファイルが使用中のためアクセスできません。
  2. DB Browser for SQLiteをダウンロードしインストールする
    ウェブブラウザで「DB Browser for SQLite」と検索し、公式サイトからソフトウェアをダウンロードします。Windows 64-bit版のインストーラーを選択してください。ダウンロードしたインストーラーを実行し、画面の指示に従ってインストールを完了させます。インストールは数分で終わります。
  3. Historyファイルを開く
    インストールが完了したら「DB Browser for SQLite」を起動します。メニューバーから「ファイル」を選択し、「データベースを開く」をクリックします。ファイル選択ダイアログが表示されるので、手順1で確認したプロファイルパスを参考に、以下のパスにある「History」ファイルを探して選択し、「開く」をクリックします。
    例: C:\Users\ユーザー名\AppData\Local\Microsoft\Edge\User Data\Default\History
  4. 履歴データを抽出するSQLクエリを実行する
    データベースが開いたら、左側のサイドバーにある「データベース構造」タブの「urls」テーブルをクリックします。次に、上部メニューの「SQLを実行」タブに切り替えます。以下のSQLクエリを入力し、「実行」ボタンをクリックしてください。このクエリは、URL、タイトル、訪問日時を抽出します。
    SELECT url, title, datetime(last_visit_time / 1000000 - 11644473600, 'unixepoch', 'localtime') AS visit_time FROM urls ORDER BY visit_time DESC;
    クエリの実行結果が画面下部に表示されます。
  5. 抽出したデータをCSVとしてエクスポートする
    SQLクエリの実行結果が表示された状態で、メニューバーから「ファイル」を選択し、「エクスポート」から「テーブルをCSVとしてエクスポート」をクリックします。出力ファイルの保存場所とファイル名を指定し、「保存」ボタンをクリックします。エンコーディングは「UTF-8」を選択することで、日本語の文字化けを防げます。これで、指定した場所に閲覧履歴のCSVファイルが作成されます。

エクスポート時の注意点とよくある問題

Edgeの閲覧履歴をCSVでエクスポートする際には、いくつかの注意点や発生しやすい問題があります。事前に把握しておくことで、スムーズな作業が可能です。

Edgeが起動しているとHistoryファイルにアクセスできない

Edgeが起動している状態では、Historyファイルは使用中としてロックされています。このため、DB Browser for SQLiteなどの外部ツールからファイルを開こうとすると、エラーが発生してアクセスできません。必ずEdgeを完全に終了させてから操作を開始してください。

Historyファイルが見つからない、またはアクセス権がない

プロファイルパスが間違っているか、複数のEdgeプロファイルを使用している可能性があります。edge://versionで正確なプロファイルパスを確認し、使用したい履歴が保存されているプロファイルのフォルダ内にあるHistoryファイルを探してください。また、Windowsのユーザーアカウントのアクセス権が不足している場合は、管理者権限でDB Browser for SQLiteを起動する必要があるかもしれません。

エクスポートされるデータ項目が足りない

上記の手順で示したSQLクエリは、URL、タイトル、訪問日時のみを抽出します。もし他の情報(例: 訪問回数)が必要な場合は、SQLクエリをカスタマイズする必要があります。Historyデータベースには「visits」テーブルなど、他の関連情報を含むテーブルも存在します。データベース構造を確認し、必要な情報を結合するSQLクエリを作成してください。

データベースビューアの利用に関するセキュリティリスク

DB Browser for SQLiteは信頼性の高いオープンソースソフトウェアですが、インターネット上には悪意のあるデータベースツールも存在します。不明なソースからダウンロードしたソフトウェアを使用すると、システムに悪影響を及ぼす可能性があります。必ず公式サイトからダウンロードし、セキュリティ対策が施された環境で利用してください。

ADVERTISEMENT

拡張機能を利用する方法との比較

項目 拡張機能なしの方法(本記事) 拡張機能を利用する方法
導入の手間 データベースビューアのインストールと操作知識が必要 拡張機能のインストールのみで完結
データの柔軟性 SQLクエリで詳細なデータ抽出やフィルタリングが可能 拡張機能が提供する機能に限定される
セキュリティ 信頼できるツールを選べばデータ漏洩のリスクは低い 拡張機能の提供元によってはセキュリティリスクがある
対応環境 Windows 11/10で共通の手順で対応 Edgeブラウザが動作する環境であれば利用可能
業務での活用 複雑な分析や特定のデータ抽出が必要な場合に有効 手軽な履歴確認や簡易的なデータ出力に適する

まとめ

この記事では、Edgeの閲覧履歴を拡張機能なしでCSVエクスポートする具体的な手順を解説しました。DB Browser for SQLiteを導入し、HistoryデータベースファイルからSQLクエリを使って必要な情報を抽出することで、詳細な履歴データを得られます。この方法を活用すれば、セキュリティポリシーで拡張機能が制限されている環境でも、閲覧履歴を分析し、業務改善や情報管理に役立てることが可能です。

取得したCSVファイルは、Excelなどの表計算ソフトで開いて分析できます。ウェブサイトの利用状況の把握や、特定の情報源へのアクセス頻度など、ビジネスにおけるデータ活用の幅を広げてください。

🧭
Microsoft Edgeトラブル完全解決データベース ページが開かない・パスワードが消えた・動作が重いなど、Edgeの困りごとを設定・仕組みから即解消。逆引きリファレンスとして活用してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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