CSV⇔Excel(xlsx)変換ツール
CSVファイルをExcelブック(.xlsx)に、Excelブックの各シートをCSVに変換します。Shift_JISで書き出したCSVも文字化けせずに読み込めます。ファイルはブラウザ内だけで処理されます。JSONに変換したい場合は CSV⇔JSON変換、文字コードだけを変えたい場合は 文字コード変換 もご利用ください。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
ここにCSV(.csv / .tsv / .txt)をドラッグ&ドロップするか、クリックして選択
ここに.xlsxファイルをドラッグ&ドロップするか、クリックして選択
使い方
- 上の切り替えで「CSV→Excel」か「Excel→CSV」を選びます。
- ファイルをドラッグ&ドロップするか、クリックして選択します(CSV→Excelは貼り付けも可)。
- オプションを確認します。Excel→CSVでは変換するシートも選べます。
- 「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形式で保存し直してから読み込んでください。
ファイルはどこかに送信されますか?
いいえ。変換はすべてブラウザ内で行われ、ファイルの内容がサーバーに送信されることはありません。
このページをシェア
