ViewCSV 拡張機能は、CSV・TSV ファイル、貼り付けたテキスト、選んだ CSV リンク、閲覧中のページにある HTML の表を、ブラウザの中で表として開き、すべての値を書かれたとおりに表示します。処理はすべて端末内で行われます。バージョン 1.0.0 は Chrome や Edge などバージョン 120 以降の Chromium 系ブラウザ向けに作られており、Chromium でローカルにテストしていますが、Edge での動作はまだ確認していません。Chrome ウェブストアと Microsoft Edge アドオンにもまだ申請していません。
こんなときに使います
業務システムから書き出したファイルを、Excel で開く前に確かめたいときのための拡張機能です。ネットショップの受注 CSV から注文を探す、会計ソフトの仕訳 CSV を見直す、取り込む前に顧客リストに空白や余分なスペースがないか確かめる、といった作業に使えます。表計算ソフトは開いたデータを変えてしまうことがあり、受注番号 0001041 は 1041 に、ハイフンなしの郵便番号 0600001 は 600001 になり、長い ID は 1.23E+19 のような指数表記になります。ViewCSV はすべての値を文字列のまま扱います。
データを開く 4 つの方法
どの方法でも ViewCSV のタブ(ビューア)で開くので、値をコピーしたりほかのタブに切り替えたりしても、データはそのまま残ります。
- ファイル:CSV・TSV・TXT ファイルを[ファイルを選択]で選ぶか、ViewCSV のタブのどこかにドロップします。
- 貼り付け:ファイル、メール、表計算ソフトからコピーした行を貼り付けます。
- Web ページの表:ツールバーの ViewCSV ボタンをクリックして[表を探す]を選び、一覧から表を選びます。
- CSV リンク:.csv や .tsv ファイルへのリンクを右クリックし、[ViewCSV でリンクを開く]を選びます。ファイルは、そのサイト 1 つへのアクセスを許可したあとにだけダウンロードされます。
開いた表でできること
- すべてのセルを検索し、「を含む」「と等しい」「で始まる」「空白」「より大きい」「より小さい」などの条件で行を絞り込めます。
- 列の並べ替え、列の非表示と名前の変更、セルの編集、行の削除ができ、[元に戻す]と[やり直し]は直前の 200 回分まで使えます。
- [列の概要]では、入力済みと空白のセル数、重複しない値、先頭が 0 の値や余分なスペースを含む値、最小値・最大値、出現回数の多い値を確認できます。
- CSV(コンマ・セミコロン・タブ・パイプ区切り)、TSV、JSON 形式でエクスポートするか、クリップボードにコピーできます。
セルの正確な値を確認する
セルを選ぶと、表の上のバーにその値が 1 文字ずつ正確に表示されます。前後のスペース、タブ、改行、改行なしスペース、不可視文字には印が付き、先頭の 0、改行、表計算ソフトで数式として実行されそうな値には短い注意が表示されます。「見た目は同じなのに一致しない」ときの原因探しに役立ちます。
値の扱い
- 値はすべて元のデータに書かれたとおりの文字列として保持し、変換しません。先頭の 0 も長い数字もそのまま残ります。
- 並べ替え、数値フィルター、最小値・最大値で数値として扱うのは、符号が付いていてもよい、小数点が「.」の単純な数値(-12.5、1500.25 など)だけです。桁数がいくつでも正確に比較します。
- 桁区切りのある 1,980、通貨記号付きの ¥1,980、小数点がコンマの 1.234,50、指数表記の 1e5、2026/04/01 のような日付は、文字列として比較します。先頭が 0 の値を含む列は文字列として扱います。
- 区切り文字はコンマ、セミコロン、タブ、パイプを自動判定し、手動でも選べます。文字コードは UTF-8 と BOM 付きの UTF-16 を自動判定し、Shift_JIS などほかの文字コードは[読み込み設定]で選びます。
上限
ここでの MB は 1,048,576 バイトです。上限を超えるデータは途中まで開くのではなく、メッセージを表示して開きません。
- ファイル:52,428,800 バイト(50 MB)
- 貼り付け:ViewCSV のタブでは 52,428,800 文字、ツールバーのポップアップの貼り付け欄では 4,194,304 文字
- 表のサイズ:1,000,000 行(100万行)、1,000 列、5,000,000 セル(500万セル)。セル数は短い行を空白で埋めたあとの数で、見出し行は数えません。
- エクスポート:UTF-8 で 209,715,200 バイト(200 MB)。クリップボードへのコピー:5,000,000 文字
- CSV リンクのダウンロード:52,428,800 バイト、60 秒
開けないもの
- Excel などの表計算ブック(XLSX、XLS、ODS)。先に「CSV UTF-8 (コンマ区切り)」形式で保存してください。
- 圧縮ファイル(.gz など)と PDF。
- パソコン内のファイルへのリンク(file:// で始まるアドレス)。[ファイルを選択]から開いてください。
- ほかのサイトのフレーム内にある表と、HTML の表(table 要素)を使わずに作られた表。
- 保存と同期。変更はエクスポートするまでタブの中にだけ残ります。
プライバシーの要点
拡張機能には独自のサーバーがなく、ファイル、貼り付けたテキスト、表のデータを viewcsv.app を含めどこにも送信しません。アクセス解析やトラッキングの仕組みはなく、インターネットからコードや WebAssembly を読み込むこともありません。実行するものはすべてパッケージに含まれています。保存するのは表示言語と外観の設定だけです。CSV リンクを開くときは、ブラウザがそのサイトから Cookie を付けずに直接ファイルをダウンロードします。
権限
- ツールバーのボタンをクリックしたときの、表示中のタブへのアクセス(activeTab、scripting):そのタブの表を探して読み取るため。
- コンテキストメニュー(contextMenus):[ViewCSV でリンクを開く]の項目を表示するため。
- ストレージ(storage):表示言語と外観の設定を保存し、ポップアップから ViewCSV のタブへデータを一時的に渡すため。
- サイトへのアクセス(任意):CSV リンクで[許可して開く]を選んだときにだけ、サイトごとに確認します。残す設定にしない限り、ダウンロード後に取り消されます。
提供状況
バージョン 1.0.0 は、Google Chrome や Microsoft Edge など、バージョン 120 以降の Chromium 系ブラウザ向けにビルドしています。テストは Chromium でローカルに行ったもので、Microsoft Edge そのものでのテストはまだ行っていません。Chrome ウェブストアと Microsoft Edge アドオンにはまだ申請していないため、ストアのページはありません。ViewCSV の Web サイトは、拡張機能がなくても使えます。
表示言語
画面は English、Deutsch、Italiano、日本語、한국어、Русский、Español、Français、Português (Brasil)、简体中文、Nederlands、Polski、Türkçe、Bahasa Indonesia、العربية の 15 言語に対応し、アラビア語では右から左のレイアウトで表示されます。ブラウザの言語に合わせて表示されるほか、[設定]で選ぶこともできます。表示言語を変えてもデータは変わりません。
よくある質問
Chrome ウェブストアや Edge アドオンで入手できますか?
まだ入手できません。バージョン 1.0.0 はビルドを終え、Chromium でローカルにテストしていますが、ストアには申請していないため、ストアのページ、評価、ユーザー数はありません。
ファイルはアップロードされますか?
いいえ。ファイル、貼り付けたテキスト、表は、端末内の ViewCSV のタブで読み込まれます。拡張機能には独自のサーバーがありません。
Excel で開くと文字化けする CSV も読めますか?
読めます。UTF-8 のファイルはそのまま開けます。日本語版 Windows の Excel で「CSV (コンマ区切り)」として保存したファイルはたいてい Shift_JIS なので、[読み込み設定]の文字コードで Shift_JIS(日本語)を選んでください。エクスポートでは、Excel での文字化けを防ぐ UTF-8 BOM が既定で付きます。
ViewCSV の Web サイトとの違いは何ですか?
拡張機能は、閲覧中のページの表を読み取ったり、CSV リンクを保存せずに開いたりできます。変換や編集の機能は Web サイトのほうが充実しています。両者は別々に動作し、拡張機能から Web サイトへは何も送信しません。
Excel ファイル(.xlsx)は開けますか?
開けません。表計算ソフトで「CSV UTF-8 (コンマ区切り)」形式で保存し、そのファイルを開いてください。
受注番号や郵便番号の先頭の 0 は消えませんか?
消えません。値は変換しないので、受注番号 0001041 や郵便番号 060-0001 は、表の中でも、どの形式でエクスポートしても同じまま残ります。
