読む・知る

CSView の紹介

概要

CSViewは、CSVファイルを表形式で閲覧するための軽量なビューアです。大きなCSVファイルでも、メモリを抑えて先頭の行をすぐに表示することを目指して作られています。公式のREADMEでは、4GBを超えるファイルも扱えるとされています。ただし、これは開発元の説明であり、このページで性能を測定したものではありません。

このページで扱うのは、無料のオープンソース版であるCSView 1.xです。公式サイトには、有料のmacOS向けの別製品「CSView 2」もあります。2.xの機能や性能は、1.xにはそのまま当てはまりません。

このソフトでできること

  • 大きなCSVを開く:メニューからファイルを開き、表形式で閲覧できます。
  • 行・列へ移動する:行と列を指定して、目的の位置へ移動できます。
  • 検索する:検索用のサイドバーを表示して、データを探せます。
  • 選択範囲をコピーする:表で選択した部分をコピーできます。
  • 再読み込み・閉じる:ファイルの再読み込みや、閉じる操作ができます。

CSView 1.3.8のメニュー構成には、ファイルを開く、行・列の移動、検索サイドバー、選択範囲のコピー、再読み込み、閉じるが含まれています。編集機能は確認できていません。

主な特徴

  • 閲覧に特化している:CSVを編集するのではなく、大きなファイルをすぐに見ることを目的としたビューアです。
  • オープンソース:1.xのソースコードはGitHubで公開され、Apache License 2.0が適用されます。
  • 複数のOSに対応:公式の1.xのダウンロード表には、Windows、macOS、Linux向けのパッケージが掲載されています。
  • 新機能の開発は終了:公式サイトでは、1.3.8が最新の1.xで、新機能の開発は行われないとされています。

対応OS・日本語対応・料金

  • 対応OS:公式の1.xのダウンロード表には、次のパッケージがあります。
    • Windows:1.3.8(x64のZIP)
    • macOS:Intel向けは1.3.7、Apple Silicon向けは1.3.6
    • Linux:GTK向けのJAR(1.3.3)
  • バージョンはOSごとに異なる:macOSとLinuxの公式パッケージは、Windows版より古いバージョンです。1.3.8がすべてのOSで使えるわけではありません。
  • 料金:1.xは無料のオープンソースです。CSView 2は、有料のmacOS向けのリライト版で、1.xとは別製品です。
  • ライセンス:1.xはApache License 2.0です。商用の場面を含めて、使用・改変・再配布ができますが、ライセンスと著作権表示、特許に関する条件に従う必要があります。保証はなく、商標のライセンスは含まれません。CSView 2のライセンスは含まれません。
  • 日本語対応:日本語UIの有無は、公式情報では確認できていません。導入前に公式ページをご確認ください。

安全性と注意点

  • 1.xと2.xを混同しない:CSView 2の性能(3億行など)、形式の自動判別、Markdownでのコピー、macOS 12以降といった情報は、有料の2.xのものです。1.xには当てはまりません。
  • 更新は止まっている:公式サイトで1.3.8は新機能の開発が行われていない最新の1.xとされています。タグ1.3.8のソースコミットは2025年2月3日付ですが、これはバイナリの公開日を示すものではありません。
  • Linux版にはJavaが必要な可能性がある:Linux版はJARファイルです。Javaなどの前提条件については、確認できていません。「依存関係なし」とは言えません。
  • 動作確認について:このページの内容は公式の資料に基づくもので、現行OSでの互換性、性能、プライバシー、安全性のテストは行っていません。
  • スクリーンショットは古い場合がある:公式サイトのトップに目立って表示されている画像は、有料の2.xのものです。1.xの画面とは限りません。

使い方

1. 入手する

  1. 公式サイト(https://kothar.net/csview )の1.xのダウンロード表を開きます。
  2. お使いのOSに合うパッケージを選びます。
    • Windows:https://download.kothar.net/csview-1.3.8-windows-x64.zip (1.3.8、x64)
    • macOS(Intel):https://download.kothar.net/CSView-1.3.7-macOS-x86_64.dmg (1.3.7)
    • macOS(Apple Silicon):https://download.kothar.net/CSView-1.3.6-macOS-aarch64.dmg (1.3.6)
    • Linux:https://download.kothar.net/csview-1.3.3-linux.jar (GTK向けのJAR、1.3.3)
  3. 有料の2.xのリンクと混同しないように注意してください。

2. CSVファイルを開いて確認する

1.3.8のソースコードに記載されているメニューの項目は、次のとおりです。

  1. 「File」→「Open file」でCSVファイルを開きます。
  2. 「Search」→「Show search sidebar」で、検索用のサイドバーを表示します。
  3. 「Search」→「Go to row and column...」で、行・列を指定して移動します。
  4. 「Selection」→「Copy」で、選択した範囲をコピーします。

これらのメニュー名は、タグ1.3.8のソースコードによるもので、実機でのテストに基づくものではありません。バージョンやOSによって、表示が異なる場合があります。

使うときの制限

  • 1.xは新機能の開発が終了しています。
  • OSごとにバージョンが異なります。
  • Linux版の実行に必要なJavaなどの環境は、確認できていません。

向いている人

  • 大きなCSVファイルを、まず素早く中身だけ確認したい人
  • 表計算ソフトでは開くのが重いCSVを、閲覧したい人
  • 無料のオープンソースの、CSVビューアを使いたい人
  • 検索や、行・列への移動だけで足りる人

向いていない人

  • CSVを編集したり、書き換えたりしたい人(編集機能は確認できていません)
  • CSView 2の機能(形式の自動判別など)を期待する人(2.xは有料の別製品です)
  • 継続的な機能追加を期待する人
  • 日本語UIが必須の人(対応は未確認です)

FAQ

CSViewは無料ですか?

CSView 1.xは無料のオープンソース(Apache License 2.0)です。CSView 2は、有料のmacOS向けの別製品です。

どのOSで使えますか?

公式の1.xのダウンロード表には、Windows、macOS、Linux向けのパッケージがあります。バージョンはOSごとに異なります。

4GBを超えるファイルも開けますか?

公式のREADMEには、4GBを超えるファイルを扱えるという説明があります。ただし、このページで測定したものではありません。

CSVを編集できますか?

1.3.8のメニューには、編集の項目は確認できていません。閲覧用のソフトとしてお使いください。