ブラウザで開くだけ。無料・インストール不要
CSVを壊さず
編集できる、
軽い表計算ソフト
先頭の「0」も、文字コードも、改行コードも、開いたときのまま。数式やフィルタを使った集計もできます。データはパソコンの外に出ません。
- Shift_JIS対応
- オフラインでも動く
- オープンソース(MIT)
- Shift_JIS・CRLF のCSVを開く
- セルに数式を入力する
- RSFスプレッドシートに変換する
- 計算できた。元のCSVファイルはそのまま
CSVを壊さない
先頭の「0」も、文字コードも、改行コードも、開いたときのまま。変わるのは、直したセルだけです。
表計算ソフトとして使える
数式、フィルタ、条件付き書式、複数のシート。よく使う機能に絞った、軽い表計算ソフトです。
データを外に出さない
ブラウザの中だけで動くので、ファイルをサーバーに送る必要がありません。1つのHTMLファイルで、オフラインでも使えます。
Spreadsheet
集計も、整理も、見比べも。
表計算ソフトとして、ここまでできます。
大きな表計算ソフトの代わりではありません。手元のデータを、安全に、手早く扱うための表計算ソフトです。
-
数式と55の関数
SUMIFS、XLOOKUP、FILTER、UNIQUE など。シートをまたぐ参照にも対応しています。
-
並べ替えとフィルタ
必要な行だけを絞り込み、見たい順に並べられます。
-
入力規則と条件付き書式
入力できる値を決めたり、条件に合うセルに色をつけたりできます。
-
SQLで集計
表にSQLで問い合わせて、結果を読み取り専用で表示します。
-
2つの表の比較
タブを並べて、どこが違うかを確かめられます。
-
コメントと版の履歴
セルにメモを残し、前の版を確かめて元に戻せます。
-
XLSX・JSONの読み書き
CSV・JSON・XLSXを読み込み、書き出せます(書き出しは値のみ)。
-
メモや設定のシート
Markdown・JSON・YAML・テキストのシートを、同じファイルにまとめられます。
CSV
CSVを直すのは1セル。
変わるのも、その1セルだけ。
文字化けしない、先頭ゼロが消えない。会計や給与、受発注のシステムに取り込み直すCSVも、開いたときのまま保存します。何も変えずに保存すれば、元のファイルとバイト単位で同じです。
- 先頭ゼロ:そのまま
- 文字コード:そのまま
- 改行コード:そのまま
- 変わるのは、直したセルだけ
Use cases
業務のCSVで、よくある困りごとに。
-
経理・税務
科目コードの「0」が消えて、取り込みでエラーになる
コードは文字列のまま保つので、指定された列構成や Shift_JIS の文字コードを崩さずに、仕訳や提出用のCSVを直せます。
-
人事・給与
社員番号や時刻が、勝手に数値や日付に変わる
値を型推論で変換しないので、社員番号・郵便番号の先頭ゼロや「HH:mm」の時刻も、書かれたとおりの文字のままです。
-
受発注・EC
JANコードが 4.9E+12 のような表記になる
長い番号も数値として扱わないので、指数表記になりません。取引先が指定した列の順・区切り文字・引用符もそのままです。
-
集計・確認
書き出したCSVを、ちょっと集計して確かめたい
RSFスプレッドシートに変換すれば、数式やフィルタ、SQLで集計できます。元のCSVファイルは変更しません。
-
原因の調査
どこが壊れているのか分からないCSVがある
閉じていない引用符やフィールド数の違いを、自動で直さずに、行と列の位置つきで確かめられます。
Privacy & security
社外秘のデータも、パソコンの外に出さずに。
送信しない、実行しない、隠さない。社内のルールに照らして判断するための材料を、ひとつずつ確かめられます。
-
サーバーに送信しない
開いたファイルは、ブラウザの中だけで処理します。Google ドライブ連携を使う場合を除き、外部には送信しません。
-
スクリプトを実行しない
セルの内容は、常に文字として表示します。ファイルにHTMLやスクリプトが紛れ込んでいても、動き出すことはありません。
-
ソースコードを公開
オープンソース(MIT ライセンス)なので、誰でも中身を確認できます。1つのHTMLファイルとして配布しています。
-
配布版はネットワークに接続しない
ダウンロードして使うオフライン版は、Content Security Policy でネットワーク接続そのものを禁止しています。
-
依存を減らし、出どころを示す
外部ライブラリは最小限に絞り、インストール時のスクリプトは実行しません。リリースには SHA-256、SBOM、ビルドの来歴の署名が付きます。
FAQ
よくある質問
無料で使えますか?
はい、無料です。MIT ライセンスのオープンソースで、アカウントの登録もいりません。ブラウザで開くWebアプリと、ダウンロードして使うオフライン版があります。
Excelの代わりになりますか?
目的が違います。Refrain Sheet は手元のデータを壊さずに扱うための軽い表計算ソフトで、Excel 互換を保証するものではありません。CSVはそのまま編集し、数式や書式を使うときは RSF スプレッドシートに変換します。
CSVの先頭の0が消えないようにできますか?
はい。値を型推論で変換しないため、「0123」や16桁以上の番号は書かれたとおりの文字列として扱われ、保存時もそのまま書き戻されます。ただし、取り込み先のシステムがその値を受け付けるかどうかは、取り込み先の仕様を事前にご確認ください。
Shift_JISのCSVが文字化けしませんか?
開くときに文字コードを判定し、保存するときも同じ文字コードで書き戻します。判定と違う場合は、文字コードを指定して開き直せます。対応しているのは UTF-8(BOMあり/なし)、Shift_JIS / CP932、EUC-JP です。UTF-16 と ISO-2022-JP には対応しておらず、該当しそうなファイルは警告を表示したうえでベストエフォートで開きます(元のバイトは変更されません)。
CSVのまま数式や色を付けられますか?
CSVのままではできません。数式や書式(太字・色・罫線など)はRSFスプレッドシートの機能で、使うときはRSFへ明示的に変換します。変換しても元のCSVファイルは変更されず、書式設定はセルの値・数式の結果・CSVの書き出しを変えません。
データは外部へ送信されますか?
通常の編集では送信されません。ファイルはブラウザ内で読み込まれ、保存もお使いの端末に対して行われます。Webアプリで Google ドライブ連携を使ったときだけ、操作に応じてブラウザと Google ドライブの間で直接ファイルをやり取りします。
インターネットにつながっていないパソコンで使えますか?
使えます。リリースページからオフライン版(ZIP)をダウンロードして展開し、index.html をブラウザで開くだけです。file:// でも動き、ネットワークには接続しません。
大きなCSVを開けますか?
既定の上限は512MiBで、設定で16MiB〜2GiBに変更できます。上限を超えるファイルは読み込む前に拒否されます。表示は仮想化されていますが、数百MB級のファイルは環境によって描画・編集が重くなることがあります。
壊れたCSVでも開けますか?
開けます。閉じていない引用符やフィールド数の不一致などを行・列つきで示したうえで、自動修復せずに開くかどうかを選べます。不正な箇所は編集しない限りバイト単位で保持されますが、壊れたままのデータを取り込み先のシステムが受け付けるとは限りません。
元のファイルに上書き保存できますか?
Chromium系のブラウザ(Chrome・Edge など)では、元のファイルに直接上書きできます。Firefox・Safari ではダウンロードでの保存になり、その旨が通知されます。
この紹介ページにアクセス解析は入っていますか?
この紹介ページ(refrain-sheet.com)のみ、訪問数を把握するために Google Analytics を使う場合があります。読み込まれるのは、ページ下部の同意バナーで「同意する」を選んだ場合のみで、フッターの「Cookie設定」からいつでも選び直せます。CSVを編集するアプリ本体(app.refrain-sheet.com)はこの紹介ページとは別に配信されており、アクセス解析は含まれません。
使いはじめは、3ステップ。
-
ブラウザで開く
インストールも登録もいりません。
-
CSVをドラッグ&ドロップ
文字コードを確かめて開きます。ファイルはパソコンの外に送られません。
-
直して、保存
変わるのは、直したところだけです。