CSV を Excel に変換(文字化けなし)
CSV・Excel・JSON ファイルを選ぶだけ。文字コードと区切り文字は自動で判別され、文字化けも先頭の 0 落ちも起きません。ファイルは端末の外に出ません。
- CSV→ → XLSX
- 最大 25 MB
- 登録不要
- 文字化け・0 落ちなし
55 CSV → Excel 変換
- 01 選ぶ
- 02 処理
- 03 保存
端末の中で処理 · アップロードなし
アプリ内ブラウザで開いています。確実にダウンロードするには ••• メニューから ブラウザで開く を選んでください。
処理状況
ファイルを読み込み中
結果
できました。
0行を変換しました
0 Bサーバーに送ったあなたのデータ: 0 バイト · 端末の中で処理しました0 の理由: このページのセキュリティ規則が、ブラウザーの段階でデータの送信を防ぎます。処理はすべてこのタブの中で行われます。 CSP · connect-src 'none' · form-action 'none'
変換できませんでした。
読み込み
保存
値のみ: 数式は最後に計算された結果が書き出されます。数式そのもの、色、書式、結合セル、グラフは引き継がれません。
- 処理はこのタブの中、あなたの端末で行われます。
- すべてのセルを文字列のまま保つので、先頭の 0 も消えず、文字化けもしません。
- ファイルがサーバーに送られることはありません。タブを閉じるとすべて消えます。
まず CSV・Excel・JSON ファイルを選んでください
処理の流れ
- ファイルを読み込み中
- 表を変換中
- ファイルを準備中
次はこちら
表を PDF にするXLSX→ → PDF- ファイルは端末の外に出ません
- サーバーへのアップロードなし
- 無料・登録不要
Microsoft Excel などの製品名はファイル形式を説明するためだけに使っており、各権利者に帰属します。Dönüştür.net はこれらの企業と提携していません。
01
CSV を Excel で開くと文字化けするのはなぜ?
ネットショップの注文データ、銀行の入出金明細、会計ソフトやクラウドサービスの書き出しは、多くが CSV ファイルで届きます。これを Excel でダブルクリックして開くと、よく 3 つの問題が起きます。日本語が読めない記号に文字化けする、海外から届いたファイルではすべてが 1 列にまとまる、そして 090 で始まる電話番号や郵便番号、社員番号の先頭の 0 が消える、というものです。
原因は、Excel が先頭に目印(BOM)のない UTF-8 の CSV を、パソコンの既定の文字コード(日本語版 Windows では Shift_JIS)で読んでしまうことにあります。また、ドイツ語版やトルコ語版の Excel で作られた CSV は区切りがセミコロン(;)、小数点がカンマ(1.234,56)なので、日本の設定の Excel では列に分かれません。さらに Excel は数字に見える値をすべて数値に変えるため、先頭の 0 を削り、13 桁の JAN コードのような長い数字を 4.90123E+12 のような指数で表示します。
Dönüştür.net のツールは、文字コード(UTF-8、BOM 付き UTF-8、UTF-16)と区切り文字(, ; タブ |)を自動で判別し、本物の Excel ファイル(XLSX)を作ります。見出し行は太字で固定され、列幅も調整され、すべてのセルは元のファイルのままです。逆方向では、Excel を Excel で正しく開ける CSV や JSON に変換します。処理はブラウザの中で行われ、ファイルはサーバーに送られません。
02
3ステップで CSV を Excel に変換
ファイルを選ぶ:CSV・TSV・TXT・Excel(XLSX)・JSON ファイルを選びます(最大 25 MB、20 万行まで)。文字コード、区切り文字、見出し行が自動で判別され、最初の 50 行のプレビューがすぐに表示されます。
プレビューを確認:プレビューが正しければ、何もする必要はありません。列がずれていれば区切り文字を、文字がおかしければ文字コードを手動で選んでください。金額や日付を Excel で計算に使いたい場合は「数値と日付を変換」をオンにします。
ダウンロード:「変換」を押します。XLSX ファイルは Excel、LibreOffice、Google Sheets でそのまま開けます。CSV で保存した場合も BOM 付き UTF-8 なので、Excel でダブルクリックしても文字化けしません。
03
誰が、何に使いますか?
ネットショップの運営:ショップの管理画面からダウンロードした注文・商品データを、列を崩さずに Excel で開く。商品の一括登録用に、Excel をショップが求める CSV に書き出す。
経理・会計:会計ソフトやネットバンキングから書き出した明細を、金額を崩さずに Excel に取り込む。
銀行の明細:カンマ区切り・UTF-8 の入出金明細を 1 列にまとめずに開き、必要なら金額を数値にして合計する。
中小企業・事務:顧客、在庫、社員の名簿を、電話番号や郵便番号、社員番号の先頭の 0 を保ったまま共有する。
開発者:Excel の表を JSON に変換する(見出しがキーになります)。API から受け取った JSON を Excel に取り込むと、入れ子の項目は「address.city」のような列に展開されます。
海外とのやり取り:ドイツやトルコなどから届いた、セミコロン区切り・小数点カンマの CSV を正しく列に分けて開く。一度誤った文字コードで開いて保存された「é」のような欧文の文字化けも修復します。
04
文字コード・制限・プライバシー
初期設定では値を一切変えません:すべてのセルを元のファイルのまま文字列として書き込みます。先頭の 0、電話番号、郵便番号、IBAN、バーコードは崩れず、長い数字が 4.90123E+12 のように表示されることもありません。
数値と日付の変換:オンにすると、1,234.56 や 1.234,56 の形式の金額は数値に、2026-09-29 や 29.09.2026 のような日付は Excel の日付に変換されます。列の値がすべて当てはまる場合だけ変換され、先頭が 0 の値、12 桁以上の数字、+ で始まる値がある列や、見出しが ID・IBAN・EAN・SKU などの列は文字列のまま残ります。2026/09/29 のようなスラッシュ区切りの年月日は日付として認識されず、文字列のままです。
文字コードと文字化け:UTF-8(BOM 付き・BOM なし)、UTF-16、Windows-1254、ISO-8859-9 を自動で判別します。Shift_JIS の CSV には対応していないため、Excel で「CSV UTF-8(コンマ区切り)」形式で保存し直してから選んでください。UTF-8 のテキストが欧文の文字コードで誤って読まれ、そのまま保存された「é」のような文字化けは「é」に修復し、修復した文字数を表示します。
Excel から CSV:初期設定は Excel で正しく開ける形式です:カンマ区切り、BOM 付き UTF-8、1,234.56。ほかのソフトやサービス向けには BOM なしの UTF-8、ヨーロッパの Excel 向けにはセミコロン区切りを選べます。複数のシートがあるファイルでは、変換するシートを選べます。
引き継がれないもの:書き出されるのは値だけです。数式は最後に計算された結果が書き込まれ、数式そのもの、色、書式、結合セル、グラフ、画像は引き継がれません。古い .xls ファイルは、先に Excel で .xlsx として保存してください。
制限とプライバシー:最大 25 MB、20 万行まで。大きなファイルは数秒かかることがあります。ファイルはアップロードされず、処理はブラウザの中で行われ、タブを閉じるとメモリから消えます。
05
プライバシーと自動削除
このツールはファイルをサーバーに送りません。処理はすべてお使いのブラウザ、つまりあなたの端末の中で行われます。ページには、ファイルの内容を外部に送れないよう技術的に制限するセキュリティポリシー(Content-Security-Policy)が設定されており、このページでは分析や広告のスクリプトは動作しません。
結果のファイルも端末の中で作られ、ダウンロードするのはあなただけです。タブを閉じるか「新しいファイル」を選ぶと、ブラウザのメモリから消えます。この処理について、ファイル名や内容の記録がサーバーに残ることはありません。
06
よくある質問
Excel で CSV を開くと文字化けするのはなぜですか?
ファイルが UTF-8 で保存されているのに、先頭に Excel が認識する目印(BOM)がないためです。日本語版の Excel はそのファイルを Shift_JIS として読み、文字化けが起きます。ここで XLSX か BOM 付き UTF-8 の CSV に変換すれば、正しく表示されます。なお、Shift_JIS で保存された CSV や、文字化けしたまま上書き保存されてしまった日本語は、このツールでは直せません。
CSV が Excel で 1 列にまとまってしまうのはなぜですか?
Excel は、Windows の地域設定で決まっている区切り記号で CSV を列に分けます。日本の設定ではカンマ(,)なので、ドイツ語版やトルコ語版の Excel で作られたセミコロン(;)区切りの CSV は、1 行がまるごと 1 つのセルに入ってしまいます。このツールは区切り文字を自動で判別し、列に分かれた XLSX に変換します。
先頭の 0 が消えるのを防ぐには?
Excel は CSV を開くとき、090 で始まる電話番号や 0 で始まる郵便番号、社員番号などを数値とみなし、先頭の 0 を削ってしまいます。13 桁の JAN コードやカード番号などの長い数字は 4.90123E+12 のような指数表示になります。このツールは初期設定ですべてのセルを文字列として書き込むので、値は元のまま残ります。
区切り文字はカンマとセミコロンのどちらにすべきですか?
日本語や英語の設定の Excel、そして多くのソフトやサービスはカンマ(,)を使います。ドイツ、フランス、トルコなど小数点にカンマを使う国の Excel はセミコロン(;)を使います。ファイルを開く人やシステムに合わせて選んでください。迷ったら、読み込み先のサンプルファイルの 1 行目がどちらで区切られているかを確認しましょう。
金額や日付を Excel で計算できるようになりますか?
「数値と日付を変換」をオンにすれば可能です。1,234.56 のような金額は数値に、2026-09-29 のような日付は Excel の日付になり、合計や並べ替えができます。小数点の形式(1,234.56 か 1.234,56)は自分で選ぶことも、自動に任せることもできます。電話番号や ID、バーコードの列は文字列のまま残ります。
Excel を JSON に変換できますか?
はい。出力で JSON を選ぶと、各行が 1 つのオブジェクトになり、見出し行の名前がキーになります。数値は数値、日付は YYYY-MM-DD で書き出されます。逆に JSON の配列を選ぶと、入れ子の項目は「address.city」のような列に展開され、配列はセルに JSON テキストとして書き込まれます。
数式、色、複数のシートはどうなりますか?
引き継がれるのは値だけです。Excel から CSV や JSON に変換するときは、数式の最後に計算された結果が書き込まれ、色、書式、グラフ、結合セルは引き継がれません。複数のシートがあるファイルでは、変換するシートを選べます。
ファイルはサーバーにアップロードされますか?
いいえ。処理はすべてブラウザの中、つまりお使いの端末で行われ、ページは外部との通信を技術的に防ぐセキュリティルールで配信されます。そのため、顧客リストや銀行の明細、注文データなど、個人情報を含む表にも安心して使えます。