本文へスキップ
にゃんこツール

CSV⇔Excel(xlsx)変換ツール

CSVファイルをExcelブック(.xlsx)に、Excelブックの各シートをCSVに変換します。Shift_JISで書き出したCSVも文字化けせずに読み込めます。ファイルはブラウザ内だけで処理されます。JSONに変換したい場合は CSV⇔JSON変換、文字コードだけを変えたい場合は 文字コード変換 もご利用ください。

🔒 ブラウザ内で完結・入力データはサーバーに送信されません

ここにCSV(.csv / .tsv / .txt)をドラッグ&ドロップするか、クリックして選択

使い方

  1. 上の切り替えで「CSV→Excel」か「Excel→CSV」を選びます。
  2. ファイルをドラッグ&ドロップするか、クリックして選択します(CSV→Excelは貼り付けも可)。
  3. オプションを確認します。Excel→CSVでは変換するシートも選べます。
  4. 「xlsxに変換して保存」または「CSVを保存」を押して保存します。

注意事項

  • CSV→Excelでは、CSVの内容を1枚のシートに書き込みます。列幅・色・数式などの書式は付きません。
  • 数値に見える値は数値セルになります。電話番号や郵便番号のように先頭が0の値、16桁以上の数字(Excelの有効桁数15桁を超えるもの)、1e5 のような指数表記の値は、値が変わらないよう文字列のままにします。
  • Excel→CSVでは、数式は計算結果の値だけが出力されます。セルの表示書式(%・通貨・桁区切りなど)は反映されず、値そのものを出力します。日付・時刻の書式が付いたセルは、2026-10-10 や 2026-10-10 09:30:00 の形式で出力します。
  • セルの結合・図・グラフ・マクロはCSVに反映されません。非表示の行・列・シートの値も区別なく出力・表示されます。
  • 古い形式(.xls)とパスワード付きのブックには対応していません。
  • 日本語のCSVをExcelで直接開く場合は、BOM付きUTF-8で保存すると文字化けしにくくなります。他のシステムに取り込む場合は、BOMなしを推奨します。

用語解説

xlsx

Excel 2007以降で使われるブックのファイル形式です。実体はXMLファイルをZIPで固めたもので、複数のシートを持てます。

CSV

Comma-Separated Values の略で、カンマなどの区切り文字で列を区切るテキスト形式です。書式やシートを持たないため、ExcelやGoogleスプレッドシート、データベースの間でデータを受け渡すのによく使われます。

Shift_JIS

日本語版Excelが「CSV(コンマ区切り)」で保存するときに使う文字コードです。UTF-8として読むと文字化けするため、このツールは自動で判定して読み込みます。

BOM

Byte Order Mark の略で、UTF-8のファイルの先頭に付ける目印(3バイト)です。日本語版ExcelはBOMがあると、そのCSVをUTF-8として正しく開きます。

よくある質問

CSVをExcelで開くと文字化けします。どうすればよいですか?

このツールで一度xlsxに変換すれば、文字コードの違いによる文字化けを避けられます。CSVはShift_JISでもUTF-8でも自動で判定して読み込みます。CSVのままExcelで開きたい場合は、「Excel→CSV」で「BOM付きUTF-8で保存する」にチェックを入れてください。

電話番号や郵便番号の先頭の0が消えませんか?

先頭が0の値は文字列のセルとして保存するため、消えません。16桁以上の数字もExcelの有効桁数(15桁)を超えて丸められるのを防ぐため、文字列のままにします。数値として扱いたい値だけ、変換後にExcelで形式を変更してください。

複数シートのExcelファイルはどう変換されますか?

「Excel→CSV」では、ブック内のシートを一覧から選び、1シートずつCSVに変換します。CSVは1つのファイルに1シートしか持てないため、全シートを一度に出力することはできません。

古い.xlsファイルやパスワード付きのファイルは変換できますか?

いいえ。対応しているのは.xlsx形式のみです。.xlsファイルや、パスワードで保護されたブックは、Excelで「名前を付けて保存」から(パスワードを解除して).xlsx形式で保存し直してから読み込んでください。

ファイルはどこかに送信されますか?

いいえ。変換はすべてブラウザ内で行われ、ファイルの内容がサーバーに送信されることはありません。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる