ViewCSV は、CSV・TSV ファイルを扱う無料のブラウザー ツール集です。ビューアーとエディター、データの抽出・並べ替え・クリーニング・チェック・結合・分割・比較・分析を行うツール、12 種類の形式への変換ツールがあります。ファイルはお使いの端末上でブラウザーが読み込んで処理します。ViewCSV には CSV データを受け取るアップロード先がなく、アカウント登録も不要です。
ファイルの処理方法
- ファイルを開くと、ブラウザーがディスクからファイルを読み込みます。解析と変換は同じタブ内のバックグラウンドの Web Worker で実行されるため、ページの操作が止まることはなく、キャンセル で処理を中止できます。
- あるツールで開いたファイルは、ツールを切り替えてもそのタブのメモリ内に残ります。ストレージに書き込まれることはなく、タブを閉じると消去されます。
- 必要な処理を行うときにだけ、2 つの追加コンポーネントを
assets.viewcsv.appからダウンロードします。SQLite エンジン(WebAssembly、CSV から SQLite への変換と SQL クエリ用)と、Noto フォント(ラテン文字以外の文字を含む PDF 出力用)です。どちらも静的ファイルで、データがこのアドレスに送られることはありません。 - ダウンロードするファイルはブラウザー内で作成され、そのままお使いの端末に保存されます。
アクセス解析
基本的なページの閲覧数は常に集計しています。自社で運用している Plausible が、開いた公開ページのアドレス(クエリ文字列とフラグメントを除く)と、最初のページでは参照元サイトの名前だけを受け取ります。Cookie は使用しません。Cookie の設定で任意のアクセス解析を許可した場合に限り、Google Analytics(ページビューと、おおまかな利用状況を示す 3 種類のイベント:入力方法とサイズの区分、エクスポート形式、エラーコード)と Microsoft Clarity も読み込まれます。広告関連のシグナルは常にオフです。ファイルの内容、ファイル名、セルの値、検索した文字列がいずれかの解析サービスに送られることはありません。また、データを表示するページ内の領域は、Clarity が記録しないよう指定しています。詳しくはプライバシー ポリシーをご覧ください。
オープンソース コンポーネント
ViewCSV は、次のようなオープンソース ソフトウェアを使用して作られています。
| sql.js 1.15.0 | WebAssembly にコンパイルした SQLite(MIT。SQLite 本体はパブリック ドメイン) |
|---|---|
| hyparquet-writer | JavaScript 製の Apache Parquet 書き出しライブラリ(MIT) |
| write-excel-file | XLSX 書き出しライブラリ(MIT) |
| jsPDF、jspdf-autotable | PDF の表作成(MIT) |
| fflate | gzip と ZIP(MIT) |
| yaml | YAML 書き出しライブラリ(ISC) |
| Papa Parse | 以前の作業画面での CSV 解析(MIT) |
| Noto Sans フォント | ラテン文字、キリル文字、ギリシャ文字、中国語、日本語、韓国語、アラビア語の PDF 用フォント(SIL Open Font License 1.1) |
| TanStack Start、React | Web フレームワーク(MIT) |
ページの作成と確認の方法
ツールのページとガイドは AI の支援を受けて作成し、実際に動作するツールと照らし合わせて確認しています。ツールのページに載せている出力例はすべて、そのツール自身のコードで生成したものです。ガイドで説明している動作は自動テストで確認しています(たとえば、変換した各ファイルを別の読み取りツールで開き直すラウンドトリップ テストなど)。参考資料には、CSV の RFC 4180 のように規格そのものを挙げています。
サイトは 15 の言語で提供しています。各言語のページは文単位で翻訳するのではなく、その地域の表計算ソフトや CSV ツールで使われている用語を使い、その言語の読者向けに書いています。翻訳はまだネイティブ スピーカーによる確認を受けていません。
各ページに記載している制限は、コードで実際に適用されている制限です。処理速度などの数値は、実際に計測したものだけを、計測方法とあわせて記載しています。
ViewCSV で提供していない機能
- ファイルの保存、バックアップ、同期は行いません。タブを閉じる前に、作業結果をダウンロードしてください。
- Excel、Parquet、JSON ファイルはまだ開けません。先に CSV に変換してください。
- アカウント、API、サーバー側での処理オプションは提供していません。
ブラウザー拡張機能
Chromium 系ブラウザー向けの ViewCSV 拡張機能を開発中です。まだどのストアでも公開していません。機能の概要と拡張機能専用のプライバシー ポリシーについては、ブラウザー拡張機能のページをご覧ください。
お問い合わせ
ViewCSV では、現在のところ連絡先のアドレスを公開していません。公開できるようになりしだい、このページに掲載します。
よくある質問
ViewCSV は無料ですか?
はい。すべてのツールを、アカウント登録なしで無料で使えます。
ViewCSV がファイルの中身を見ることはありますか?
ありません。ファイルはブラウザー内で処理され、このサイトには CSV データを受け取るサービスがありません。