CSVファイルをここにドラッグ&ドロップ
電話番号の頭の「0」も、郵便番号も、そのまま。
Excelのような勝手な変換をせず、文字のまま安全に編集できます。
🔒 ファイルはあなたのブラウザの中だけで処理され、サーバーには保存されません。
このツールでできること
HANECSVは、CSVファイルをブラウザだけで開いて編集できる無料ツールです。インストールも会員登録も必要ありません。ファイルはあなたのパソコンのブラウザの中だけで処理され、サーバーへ送信・保存されることは一切ないため、顧客名簿や社外に出せないデータでも安心して扱えます。
ExcelでCSVを扱うときの一番の問題は、開いた瞬間に中身を勝手に書き換えてしまうことです。このツールはすべての値を文字として扱うため、そうした変換が起きません。
-
🔤文字化けしない
開くときに文字コードを自動判定します。UTF-8・Shift_JIS・EUC-JP・UTF-16に対応し、BOMの有無も自動で見分けます。
-
0️⃣先頭の0が消えない
電話番号の「0312345678」や郵便番号の「0123456」も、そのまま表示・保存されます。
-
📅日付に化けない
「1-2」が1月2日に変換されることがありません。
-
✏️そのまま編集できる
セルをクリックして直接入力。行や列の追加・削除、並べ替え、絞り込み、検索、一括置換、計算列の追加に対応しています。
-
💾保存形式を選べる
CSV(文字コードと区切り文字を選択可)、Excel形式(.xlsx)、HTMLで保存できます。
これらの機能はすべて無料で使え、扱えるファイルの数や行数に制限はありません。編集に関する機能は画面上部のツールバーにまとまっているので、使いたい機能をボタンで選択するだけです。
使い方(3ステップ)
-
CSVを開くドラッグ&ドロップするか「ファイルを選択して始める」をクリックします。文字コードは自動判定されるため、事前に変換しておく必要はありません。Excelファイル(.xlsx / .xls)もそのまま開けます。
-
編集するセルをクリックして直接入力します。行・列の操作、並べ替え、絞り込み、一括置換といった機能のボタンが、上部のツールバーに並んでいます。元に戻す・やり直しにも対応しています。
-
保存する「CSV」ボタンを押すと、文字コードと区切り文字を選ぶ画面が出ます。Excelで開く予定なら「UTF-8 (BOM付き)」、古い会計ソフトへ渡すなら「Shift_JIS」、Webシステムへ取り込むなら「UTF-8 (BOMなし)」を選んでください。
CSVが文字化けする原因
原因は文字コードの食い違い
CSVは「自分が何の文字コードか」という情報を持っていません。書き出したときと開くときがズレると化けます。
CSVは中身がただのテキストで、「どの文字コードで書かれているか」という情報をファイル自身が持っていません。そのため、書き出したときの文字コードと、開くときにソフトが想定した文字コードが食い違うと、文字化けが発生します。日本語のCSVで使われるのは、主にShift_JISとUTF-8の2種類です。
よくあるのは、Webサービスからダウンロードした UTF-8 のCSVを、Excelでダブルクリックして開いたケースです。WindowsのExcelは、ダブルクリックで開いたCSVをShift_JISとして解釈するため、日本語の部分だけが記号の羅列になります。逆に、Shift_JISのファイルをUTF-8として開いた場合も同じことが起きます。
Shift_JISとUTF-8の違い
どちらが正しいということはなく、渡す相手に合わせます。Shift_JISでは「①」「㈱」などが欠けることに注意。
Shift_JISは日本語向けに古くから使われてきた文字コードで、国内の会計ソフトや業務システムでは今も現役です。UTF-8は世界中の文字を1つの体系で扱える方式で、WebシステムやMacでは標準になっています。
どちらが正しいということはなく、渡す相手が求める方に合わせるのが正解です。注意したいのは、Shift_JISには収録されていない文字があることです。丸数字の「①」や「㈱」、旧字体の「髙」などをShift_JISで保存すると、文字が欠けたり別の記号に置き換わったりすることがあります。
BOMのあり・なしで挙動が変わる
Excelで開くならBOM付き、Webシステムへ取り込むならBOMなし、が原則です。
UTF-8のファイルには、先頭に BOM(Byte Order Mark)という3バイトの目印を付けることができます。BOMが付いていると、Excelは「これはUTF-8だ」と判断して正しく開きます。逆にBOMなしのUTF-8は、ダブルクリックで開いたときにShift_JISと誤認され、文字化けが発生します。
つまり「Excelで開くならBOM付き」「Webシステムへ取り込むならBOMなし」が原則です。BOMなしを求めるシステムにBOM付きを渡すと、1列目の見出しの先頭に見えない文字が混ざり、取込みエラーの原因になります。指定がある場合は必ずそれに従ってください。
文字化けを直す方法
文字化けを解消する方法は大きく3つあります。このツールで開き直す、Excel側で文字コードを指定して読み込む、メモ帳などのエディタで変換して保存し直す、のいずれかです。いちばん手早く解消できるのは1つ目です。
このツールで開いて直す
ドラッグ&ドロップすれば自動判定して正しく表示します。あとは必要な文字コードで保存し直すだけです。
文字化けしたCSVをこのツールにドラッグ&ドロップすると、文字コードを自動で判定して正しく表示します。あとは「CSV」ボタンから必要な文字コードを選んで保存し直すだけで、文字化けは解消します。変換のためにソフトをインストールする必要はありません。判定結果は画面上部に表示されるので、元のファイルが何の文字コードだったかを調べる用途にも使えます。
Excelで文字コードを指定して開く
ダブルクリックせず「データ」→「テキストまたはCSVから」→「65001: Unicode (UTF-8)」を選びます。
Excelを使う場合は、ファイルをダブルクリックせず、Excelを起動してから読み込むのが確実です。「データ」タブ →「テキストまたはCSVから」を選択し、対象のファイルをクリックします。表示された画面の「元のファイル」で「65001: Unicode (UTF-8)」を選ぶと、文字化けが解消します。プレビューを確認して「読み込み」を押してください。
ただしこの方法でも、数字だけの列は数値として取り込まれるため、先頭の0は消えたままになります。0を残したい場合は、読み込み画面で「データの変換」に進み、対象の列のデータ型を「テキスト」に指定する必要があります。
メモ帳で確認・変換する
表示が直っただけではファイルは変換されていません。「名前を付けて保存」で文字コードを変えて保存し直してください。
Windowsのメモ帳でCSVを開くと、右下に現在の文字コードが表示されます。ここで実際の文字コードを確認できます。「ファイル」→「名前を付けて保存」に進み、文字コードの欄を「ANSI」に変えて保存すると、Shift_JISのファイルになります。これでExcelでダブルクリックしても文字化けしません。
「メモ帳で開いたのに直らない」という声をよく聞きますが、これはメモ帳の表示が直っただけで、ファイル自体は変換されていないためです。必ず保存し直してください。なお行数の多いCSVはメモ帳では動作が重く、列の区切りも見えないため、中身の確認には向きません。
Macで文字化けしたとき
Mac版Excelは「ファイル」→「インポート」から文字コードを指定します。このツールならそのまま開けます。
Mac版のExcelは文字コードの判定が弱く、Windowsで作られたShift_JISのCSVを開くと文字化けしやすい傾向があります。Mac版Excelでは「ファイル」→「インポート」→「CSVファイル」と進むとウィザードが開き、文字コードを指定して読み込めます。
このツールはMacのブラウザでもそのまま動くため、Excelのバージョン差を気にせず開けます。Macで作ったCSVをWindowsの相手へ渡す場合は、Shift_JISで保存しておくと、相手側でのトラブルが減ります。
Excelで開くと先頭の0が消える問題について
Excelで開くと、なぜ電話番号や郵便番号の0が消えるのか
これはExcelで開いたときに起きる現象です。Excelが数字だけの値を数値と判定し、先頭の0を落とすためです。このツールで開いた場合は起きません。
ExcelがCSVを開くとき、各セルの中身を見て「これは数値だ」「これは日付だ」と自動で判定し、その型に変換します。「0312345678」は数字だけなので数値と判定され、数値には先頭の0を書く意味がないため削除されて「312345678」になります。郵便番号の「0123456」も同じ理由で「123456」になります。
やっかいなのは、この変換が起きた状態でそのまま上書き保存すると、0が消えたデータが確定してしまう点です。元のファイルに0が残っていても、保存し直した時点で失われます。日付化も同様で、「1-2」は1月2日として保存されてしまいます。
0を消さずに保存する方法(このツールの場合)
このツールはすべての値を文字として扱うので0は消えません。Excel向けの0落ち防止オプションもあります。
このツールはすべての値を文字として扱うため、開いても保存しても0が消えることはありません。日付への変換も起きません。
さらにCSVの保存画面で「Excelで開いても0落ち・日付化を防ぐ」にチェックを入れると、該当する値を ="0312345678" という形式で書き出します。この書き方にしておくと、Excelでダブルクリックして開いても0が残ります。ただしこの機能はExcel向けの記法なので、他システムへ取り込む用途ではオフのままにしてください。
Excelで開くことが決まっている場合は、Excel形式(.xlsx)で保存するのも確実な方法です。xlsxはセルごとに型を持つため、文字として保存した値がそのまま維持されます。
他システムが求める形式に合わせて書き出す
会計ソフトや業務システムがCSVの取込みを拒否するとき、その原因はファイル側の文字コードか値の形式にあります。取込み先が求める条件をこのツールで指定して書き出せば、そのまま通せます。
取込み先がCSVを受け付けない主な原因
多くは文字コードの不一致か、Excelで一度開いたことによる値の変化(0落ち・日付化)です。
最も多いのは文字コードの不一致です。取込み先が対応している文字コードを確認し、その形式で保存し直すと解消します。指定が見当たらない場合は「UTF-8 (BOMなし)」から試すのが無難です。BOM付きのファイルをインポートすると、1列目の見出しの先頭に見えない文字が混ざり、「項目名が一致しません」といったエラーが発生することがあります。
次に多いのが、Excelで一度開いてしまったことによる値の変化です。先頭の0が落ちた、日付に変わった、桁の多い数字が指数表記になった——といった状態のままインポートすると、取込み先で不正な値として弾かれます。元のファイルをExcelで開かず、このツールで直接編集する方法が確実です。
セルの中に改行やカンマ、ダブルクォートが含まれている場合も、取込み先の対応状況によってはエラーの原因になります。その値がダブルクォートで囲まれているかを確認してください。
対応している文字コードを確認する
ファイルを開くと判定結果が画面上部に表示されます。保存時は文字コード3種類と区切り文字を選べます。
このツールでファイルを開くと、判定された文字コードが画面上部に表示されます。相手から受け取ったファイルが何で書かれているのかを調べたいときにも使えます。
保存時は「UTF-8 (BOM付き)」「Shift_JIS」「UTF-8 (BOMなし)」から選択できます。区切り文字もカンマ(CSV)とタブ(TSV)を選べるため、タブ区切りのテキストしか受け付けないシステムにも対応できます。絞り込み機能を使っている場合は、表示中の行だけを書き出すことも可能です。
他の方法との違い
CSVを扱う方法は大きく3つあります。表計算ソフトは編集しやすい反面、値を自動で変換してしまう点に注意が必要です。
| 表計算ソフト | テキストエディタ | はねつーる(CSV専用) | |
|---|---|---|---|
| 先頭の0 | 数値と判定され消えることがある | 消えない | 消えない |
| 日付への自動変換 | 「1-2」が日付になることがある | 起きない | 起きない |
| 文字コード | 開き方によっては文字化けする | 手動で指定・変換 | 自動判定(UTF-8/Shift_JIS/EUC-JP など) |
| 表としての編集 | しやすい | 列がそろわず読みにくい | しやすい |
| 並べ替え・絞り込み | できる | できない | できる |
| 導入 | インストールと購入が必要な場合がある | OS標準のものがある | 不要。ブラウザで開くだけ |
※ 方式ごとの一般的な傾向をまとめたものです。特定の製品を比較したものではありません。各方式の中でも製品やサービスによって条件は大きく異なるため、利用前にそれぞれの規約をご確認ください。
よくある質問
Excelファイル(.xlsx)もそのまま開けますか?
開けます。シートが複数ある場合はタブで切り替えて編集でき、保存時にCSVとExcel形式のどちらかを選べます。
.xlsx / .xls をドラッグ&ドロップすると、そのまま表として開きます。シートが複数あるブックは、表の上にシートのタブが並びます。クリックで切り替え、ダブルクリックで名前を変更できます。
編集後は「💾 CSV」でCSVとして、「📗 Excel」でxlsx形式として保存できます。Excelで開く予定があるなら、値の型が保たれるxlsxのほうが安全です。
行や列の追加・削除、並べ替えはできますか?
できます。行番号や列見出しを選んでツールバーのボタンを押します。操作は Ctrl+Z で元に戻せます。
行番号や列見出しをクリックして選択すると、ツールバーの「↑挿入」で選択行の上に、「←挿入」「挿入→」で選択列の左右に追加できます。削除も同じく選択してからボタンを押します。末尾に足すだけなら「行を追加」「列を追加」が使えます。
並べ替えは、基準にしたい列を選んで「▲ 昇順」「▼ 降順」を押します。操作を間違えたときは「↶ 戻す」(Ctrl+Z)、取り消しすぎたら「↷ やり直し」(Ctrl+Y)です。
特定の行だけを探して編集するにはどうすればよいですか?
「絞り込み」で該当する行だけを表示できます。絞り込んだ状態のまま、その行だけを保存することも可能です。
ツールバーの「📥 絞り込み」に文字を入れると、その文字を含む行だけが表示されます。隣の「🔍 検索」は該当箇所を色で目立たせるだけで、行は減りません。目的に応じて使い分けてください。
絞り込んだ状態で保存すると「絞り込み中の行だけ保存する」を選べます。条件に合う行だけを抜き出した新しいCSVを作りたいときに便利です。
文字をまとめて置き換えられますか?
できます。「🔁 置換」(Ctrl+H)から、範囲を指定して一括置換します。
適用する範囲は「表全体」「表示中の行だけ(絞り込み結果)」「選択中の列だけ」「選択中の行だけ」から選べます。特定の列の表記だけを揃えたい、といった使い方ができます。
置換した結果も「↶ 戻す」で取り消せるので、まず範囲を絞って試してから全体に広げると安全です。
列の値から計算した列を追加できますか?
「🧮 計算列」で、四則演算・税計算や、文字の結合・抽出・置換の結果を新しい列として追加できます。
既存の列を元に、+ − × ÷ の計算と税計算ができます。結果は四捨五入・切り上げ・切り捨てを指定できます。
文字の処理にも対応しており、複数の列をつなぐ、左・右・中間から必要な文字数だけ取り出す、特定の文字を置き換える、前後の空白を削除する、大文字/小文字に揃える、といった加工ができます。
Excelとの間でコピー&ペーストできますか?
できます。Ctrl+C / Ctrl+V で、Excelとの行・列のやり取りがそのまま行えます。
行や列を選択して「⧉ コピー」(Ctrl+C)または「✂ 切取」(Ctrl+X)すると、Excelにそのまま貼り付けられる形式でクリップボードに入ります。
逆に、Excelでコピーした範囲を「📋 貼付」(Ctrl+V)でこのツールへ取り込むこともできます。Excelで作った表を、値を壊さずCSVにしたいときに使えます。
編集した内容は自動で保存されますか?
自動保存はしません。処理はブラウザの中だけで行われるため、必ず保存ボタンでファイルとして書き出してください。
読み込んだファイルはお使いのブラウザの中だけで扱われ、サーバーへ送信されることも、どこかに自動保存されることもありません。
編集が終わったら「💾 CSV」「📗 Excel」「🌐 HTML」のいずれかで保存してください。保存せずにページを閉じようとすると確認のメッセージが出ますが、そのまま閉じると編集内容は失われます。
本ページの解説および本ツールの出力結果について、正確性・完全性を保証するものではありません。重要な書類を扱う場合は、保存したファイルの内容を必ずご自身でご確認ください。ブラウザや通信の状態によっては処理が中断することがあります。取り扱うデータのバックアップはお客様の責任でお願いします。詳しくは利用規約およびプライバシーポリシーをご覧ください。