Excel CSV Converter
Excel(.xlsx/.xls)とCSVをブラウザ内で相互変換します。複数シート選択・Excel文字化け対策のBOM付きダウンロードに対応。
ファイルサイズの上限は10MBです。変換処理はすべてブラウザ内で完結し、ファイルが外部に送信されることはありません。
How to Use the Excel CSV Converter
This free online tool converts between Excel spreadsheets (.xlsx and .xls) and CSV entirely in your browser. In Excel → CSV mode, upload a workbook, pick a sheet if it has more than one, and the tool renders a CSV preview you can copy or download. In CSV → Excel mode, paste CSV text or upload a .csv file, and the tool generates a real .xlsx workbook you can download immediately.
Features
- Reads both modern
.xlsxand legacy binary.xlsworkbooks - Sheet picker for workbooks with multiple sheets
- Optional UTF-8 BOM on CSV downloads so Japanese text does not break in Excel
- Shift-JIS decoding option for CSV files exported by older Japanese Excel setups
- Formula cells export their last calculated value, matching what Excel displays
- 10MB upload limit and 100% client-side processing — nothing is uploaded anywhere
Why Convert Between Excel and CSV?
CSV is the universal interchange format understood by databases, BI tools, and command-line utilities, while Excel is the format most business users actually work in. Engineers often need to turn a spreadsheet handed over by a colleague into CSV for a script or database import, or turn a CSV export from an API or database into a real Excel file to share with a non-technical stakeholder. This tool handles both directions without installing anything or opening a spreadsheet application.
Excel CSV Converterの使い方
Excelファイル(.xlsx / .xls)とCSVを、ブラウザ内だけで相互変換するツールです。「Excel → CSV」モードではファイルをアップロードすると即座にシート一覧とCSVプレビューが表示され、複数シートのブックはシートを切り替えて個別にCSV化できます。「CSV → Excel」モードではCSVを貼り付けるかファイルをアップロードすると、そのまま開ける .xlsx ファイルとしてダウンロードできます。
ExcelでCSVを開いた際の文字化けを防ぐため「BOM付きでダウンロード」を用意しているほか、逆方向ではExcel由来のCSVがShift-JISで保存されていた場合に備えて文字コードを切り替えて再読込できます。
こんな時に便利
1. 経理・営業から届いたExcel集計をスクリプトやDBに取り込む
他部署から受け取った売上集計や在庫表のExcelファイルを、そのままバッチ処理やデータベースのCOPY/インポートに使えるCSVへ変換します。複数シートに分かれた月別データも、シートを切り替えながら1つずつCSV化できます。
2. APIやDBのCSVエクスポートを非エンジニアと共有する
システムから出力したCSVを「CSV → Excel」で.xlsxに変換すれば、Excelでの閲覧・フィルタ・印刷に慣れた担当者にもそのまま共有できます。BOM付きUTF-8のCSVダウンロードと組み合わせれば、往復してもExcelとの間で文字化けが起きません。
3. Excelマクロ環境を使わずに手早く形式変換したいとき
Excelを開いて「名前を付けて保存」から形式を変更する手間や、変換用マクロ・スクリプトを用意する手間をかけずに、ブラウザだけで完結します。CSVからJSONへさらに変換したい場合はCSV to JSON Converterも参考にしてください。
よくあるエラーと対処 / Common Errors and Fixes
| エラー / 症状 / Error or Symptom | 原因 / Cause | 対処 / Fix |
|---|---|---|
| 「対応していないファイル形式です」 "Unsupported file format" | 拡張子が .xlsx / .xls 以外(.csv, .ods, .numbers など) Extension is not .xlsx or .xls | Excelで「名前を付けて保存」から.xlsx形式で保存し直す Re-save the file as .xlsx from Excel first |
| 「Excelファイルの読み込みに失敗しました」 | ファイルが破損している、またはパスワード保護されている The file is corrupted or password-protected | Excelで正常に開けるか確認し、パスワード保護を解除してから再試行 Confirm it opens in Excel and remove any password protection |
| ExcelでダウンロードしたCSVを開くと日本語が文字化けする | BOMなしUTF-8をExcelがShift_JISと誤解釈 Excel reads BOM-less UTF-8 as Shift_JIS | 「BOM付きでダウンロード」をオンにする(詳細はExcel文字化けガイド) Enable the UTF-8 BOM download option |
| アップロードしたCSVを貼り付けると文字化けして見える | ファイルがShift-JIS(CP932)で保存されている The file is saved as Shift-JIS (CP932) | 文字コード選択を「Shift-JIS」に切り替えて再読込する Switch the encoding selector to Shift-JIS and reload |
| 「CSVの解析に失敗しました」 | 入力が空、または区切り文字が極端に不規則 Input is empty, or the delimiter is highly irregular | 「サンプルを入力」で形式を確認し、区切り文字をカンマ/タブ/セミコロンに揃える Check the expected shape via the sample, and normalize the delimiter |
| セルの数値の先頭ゼロが消える(0123→123) | CSV自体には型情報がなく、Excel/本ツールが数値として解釈 CSV has no type info; the value is parsed as a number | 変換後のExcelファイルで該当列の表示形式を「文字列」に変更する Change the column's number format to Text after conversion |
| ファイルサイズが大きくてアップロードできない | 10MBの上限を超えている The file exceeds the 10MB limit | Excel側で不要なシート・書式・画像を削除してから再保存する Remove unneeded sheets, formatting, or images in Excel, then re-save |
Why browser-only? / なぜブラウザ完結か
Spreadsheets are rarely disposable data — they are sales ledgers, payroll breakdowns, customer lists, or internal reports exported straight from a production database. A server-side converter means a full copy of that spreadsheet passes through someone else's infrastructure just to change its file format. This tool reads and writes both Excel and CSV with the SheetJS library running entirely inside your browser tab; no file is ever uploaded, in either direction. You can confirm this yourself: open DevTools, switch to the Network tab, run a conversion, and watch it stay empty. As a safety measure against maliciously crafted spreadsheet files, uploads are capped at 10MB.
Excelファイルは売上台帳や給与明細、顧客リストなど、フォーマット変換のためだけに外部へ送ってよいものではないことがほとんどです。本ツールはExcelとCSVの読み込み・書き出しをすべてブラウザ内のSheetJSライブラリで行い、どちらの方向でもファイルはサーバーへ送信されません。DevToolsのNetworkタブを開いたまま変換しても通信が発生しないことを、ご自身の目で確認できます。悪意のあるファイルによる不具合を防ぐため、アップロードは10MBまでに制限しています。
関連ツール / Related Tools
開発をもっと効率的に
PR