完全無料

CSV テーブル ビューアー

CSVデータを美しい表形式で表示・並べ替え・検索・閲覧。無料・安全・アップロード不要。

CSVファイルをドラッグ&ドロップ

またはCSVテキストを下に貼り付け

または

このツールについて

CSV ファイルは、カンマで区切られた値を含むプレーン テキストです。シンプルですが、見た目は煩雑です。テキスト エディタで CSV を読み取ると、フィールドの境界がぼやけ、列の配置が失われるカンマ区切りのテキストの壁が生成されます。 CSV テーブル ビューアはファイルを解析して HTML テーブルとしてレンダリングし、列の配置を復元してデータをスキャン可能にします。

単純な表示を超えて、テーブル ビューアーは CSV データを扱いやすくする機能を提供します。列の並べ替え (ヘッダーをクリックしてその列で並べ替える)、フィルター処理 (条件に一致する行のみを表示)、検索 (すべての列の値を検索)、ページネーション (すべてを一度にロードせずに大きなファイルをナビゲートする) です。

このビューアは、JavaScript エコシステムで最も信頼性の高い CSV ライブラリである PapaParse を使用して、ブラウザ内の CSV を解析します。カンマを含む引用符で囲まれたフィールド、エスケープされた引用符、混合行末、オプションの BOM マーカー、複数行のセルなど、形式の癖を処理します。レンダリングされたテーブルはインタラクティブであり、元のデータはデバイス上に残ります。

CSV ビューアを使用する理由

Excel は CSV を開きますが、独自の変換 (数値文字列から先行ゼロが削除され、日付が再フォーマットされ、長い数値に科学表記が適用されます) が適用されます。これらの変更によりデータが破損し、ファイルを再保存すると大きな問題が発生する可能性があります。 Web ビューアでは、CSV が自動変換されずにそのまま表示されます。

Excel やコード エディターを開かずに簡単に検査できることも価値があります。ブラウザーのタブにドロップすると、ビューアーはデータをすぐにレンダリングします。日常的に簡単に確認する場合は、Excel を起動するよりも高速です。

使い方

ファイルをドロップするか、コンテンツを貼り付けて、テーブル内を移動します。

  1. アップロードまたは貼り付け: .csv ファイルをアップロード領域にドラッグするか、CSV コンテンツを直接貼り付けます。 PapaParse は区切り文字 (カンマ、タブ、セミコロン、パイプ) を自動検出します。
  2. ヘッダー検出を構成する: 最初の行はヘッダー (デフォルト) またはデータとして扱われます。ヘッダー行には列ラベルが表示されます。ヘッダーがない場合、列は位置によってラベル付けされます。
  3. ナビゲート: 列ヘッダーをクリックして並べ替えます。列フィルター ボックスに入力してフィルターします。検索フィールドからすべての列を検索します。ページネーションでは、大きなファイルの管理可能なチャンクが表示されます。
  4. フィルタリングされたデータをエクスポートする: 一部のビューアでは、フィルタリング/並べ替えられたビューを CSV としてエクスポートできます。元のデータのサブセットを抽出する場合に便利です。

一般的な使用例

技術的な詳細

PapaParse は、カンマを含む引用符付きフィールド、二重化による引用符のエスケープ、複数行のセル、行末の混合、ファイル先頭の BOM など、CSV のバリエーションを処理します。出力は配列の配列 (ヘッダーが検出された場合はオブジェクト) です。

レンダリングでは、大きなファイルの仮想化を備えた HTML テーブルが使用されます。上下にプレースホルダー スペーサーを使用して、表示されている行のみが DOM にレンダリングされます。これにより、数十万行のファイルに対してビューアの応答性が維持されます。

並べ替えとフィルタリングは JavaScript で行われます。並べ替えアルゴリズムは通常、比較関数を備えた array.sort です。フィルタリングでは、単純な include() または正規表現の一致を使用します。どちらも完全なデータセットで実行されます。パフォーマンスはデータセットのサイズと条件の複雑さに依存します。

ベストプラクティス

よくある質問

このツールにはプラグインやダウンロードが必要ですか?
いいえ。標準の Web テクノロジを使用して、すべてが Web ブラウザ内で実行されます。プラグイン、拡張機能、ソフトウェアのインストールは必要ありません。
データ内を検索できますか?
はい。検索またはフィルター機能を使用して、表示されたデータ内の特定の項目または値をすばやく見つけます。
表示できるデータのサイズ制限はありますか?
このツールは、ブラウザーで一般的なデータ サイズを効率的に処理します。非常に大規模なデータセットの場合、レンダリングに時間がかかる場合があります。非常に大きなファイルの場合は、デスクトップ アプリケーションの使用を検討してください。
私のデータは秘密に保たれますか?
はい。すべてのデータの処理と表示はブラウザ内で行われます。どのサーバーにも何もアップロードされません。
ビューアでデータを編集できますか?
ほとんどのビューアは読み取り専用です。編集するには、CSV エディターを使用するか、自動変換されないスプレッドシート アプリケーションで開きます。
並べ替えでは日付をどのように処理しますか?
並べ替えは通常、辞書順 (文字列比較) で行われます。 YYYY-MM-DD の日付は正しく並べ替えられます。 MM/DD/YYYY には適用されません。意味のある日付の並べ替えを行うには、ソース データが並べ替え可能な日付形式を使用していることを確認してください。
特殊文字についてはどうですか?
UTF-8 でエンコードされた CSV は、国際文字を正しく処理します。他のエンコーディングの CSV では文字化けが発生する場合があります。可能な場合はエンコーディングを明示的に指定します。
フィルタリングされた結果をエクスポートできますか?
ほとんどのビューアでは、現在のビューを CSV にエクスポートできます。エクスポートされたファイルには、現在の並べ替え順序でフィルター処理された行のみが含まれます。