EXCEL・CSV相互コンバーター

Excelの選択した1シートを区切りテキストへ,CSVを単一シートの.xlsxへ変換します.CSV読込の文字コードは手動で選べます.

読み込み中...

ExcelからCSVへの変換と再読込

Excelの選択シートをCSVへ書き出し,再びExcel形式に変換する手順を,複数シート構成のサンプルを使って試します.

ExcelからCSVへの変換と再読込

入力データ

two-sheets.xlsx / Data · Other

設定項目

「Excel→CSV」タブでDataシートを選択し,区切り文字をカンマに設定します(出力UTF-8 BOMは固定).「CSV→Excel」タブでは文字コードにUTF-8を指定します.

操作手順

  1. 「Excel→CSV」タブでExcelサンプルファイルを読み込み,対象シートに「Data」を選択し,区切り文字がカンマであることを確認します(出力UTF-8 BOMは固定).
  2. 「CSVをダウンロード」ボタンをクリックして,生成されたCSVファイルをパソコンに保存します.
  3. 上部のタブで「CSV→Excel」へ切り替えます(タブ切り替え時に入力欄がリセットされます).
  4. 文字コードにUTF-8を指定し,保存したCSVファイルを読み込みます.
  5. 「Excel (.xlsx) をダウンロード」ボタンをクリックして,Excelファイルへ変換して保存します(複数シートや書式は戻りません).

処理結果

2シート構成のExcelサンプルからDataシートを選択してカンマ区切りUTF-8(BOM付き)CSVへ書き出し,そのCSVを再読込してXLSXへ変換しました.このサンプルでは「00123」「00456」などの先頭0付き文字列,日本語,カンマ,引用符,セル内改行を含む3×3の全9セルの値が一致しました.出力対象は選択したDataシートのみとなり,非選択シートや装飾,数式は引き継がれません.

IDTextNote
00123日本語カンマ,引用符"確認" 改行
00456資料2026/10/25

留意点・仕様の限界

CSV形式は選択した1シートのプレーンテキストのみを保存するため,複数シート,文字装飾,計算式は保持されません.保存したCSVを表計算ソフトで直接開くと自動型推測により先頭0が欠落することがあるため,再読込機能で変換して確認してください.

困ったときの対処手順

元のExcelファイルは必ず手元に保管してください.文字化けした場合は読み込み時の文字コード(UTF-8)を確認してください.CSVからExcelへの再変換では複数シートや書式,計算式は戻らないため,列構成の変更や数式の再計算が必要な場合は専用の表計算ソフトをご利用ください.

ZeroToolsのブラウザ内処理とプライバシー

ZeroToolsは,入力内容を端末内で処理するツールを中心に提供しています.各ツールの対応範囲と制限を確認して利用してください.

データの取り扱い・プライバシー方針
第1章

このツールでできる変換と,できない変換

Excel・CSV相互コンバーターは,Excelブックから選択した1枚のワークシートを区切り付きテキストへ書き出す機能と,CSVを1枚のワークシートを持つExcelファイルへ変換する機能を提供します.変換処理にはSheetJSを使い,選択したファイルをブラウザのFileReaderで読み込んでいます.

アップロードボタンのように見えても,この機能の処理経路では変換対象をZeroToolsのサーバーへ送るフォーム送信は行いません.

ただし,「相互変換」という言葉は,元のブックを完全に往復復元できるという意味ではありません.CSVは1つの表を表すテキスト形式であり,複数シート,セルの色や罫線,列幅,画像,グラフ,マクロといったExcel固有の情報を保存できません.ExcelからCSVへ変換するときは選んだシートのセル値が対象になり,CSVからExcelへ戻しても失われた書式や機能は復元されません.

元ファイルは別に保管し,CSVをデータ受け渡し用の派生ファイルとして扱うのが安全です.

第2章

ExcelからCSVへ変換する手順

最初に.xlsxまたは.xlsファイルを選びます.ブックの読込が完了するとシート名の一覧が表示されるので,CSVへ変換する対象を1つ選択してください.続いて区切り文字をカンマ,タブ,セミコロンから選びます.一般的なCSVはカンマですが,データ内にカンマが多い場合や,取込先がTSVを指定している場合はタブが適しています.拡張子が.csvでも区切り規則は受入側の仕様と一致させる必要があります.

プレビューには,現在選択しているシートと区切り文字を使って生成したテキストが表示されます.ヘッダーの列数,日付,先頭ゼロを含むコード,改行を含む備考欄などを確認してから保存してください.保存時はUTF-8 BOMをファイル先頭へ固定で追加します.これはExcelなどがUTF-8を推定する助けになることがありますが,すべての環境で文字化けを防ぐ保証ではありません.

BOMなしUTF-8やShift-JISでの出力を選ぶ設定はありません.

第3章

CSVからExcelへ変換する手順

CSVからExcelへ変換する場合は,まず読み込み文字コードとしてUTF-8またはShift-JISを選び,対象ファイルを指定します.文字コードを変更したときは,同じファイルを選び直さなくても再読込してプレビューを更新します.日本語が「�」や意味不明な文字列になった場合は,別の文字コードへ切り替えて確認してください.

CSVからExcelへの画面には区切り文字の選択欄がなく,読込処理によるCSV解釈を使います.先頭15行のプレビューが意図した列に分かれていることを確認してから.xlsxを保存します.生成物は1枚のシートを持つ新しいブックです.独自の区切り規則では正しく分割できない場合があります.

またCSVにはセル型や表示形式が明示されないため,電話番号や商品コードの先頭ゼロ,長い番号,日付らしい文字列が表計算ソフト側で別の型として解釈されることがあります.保存後のExcelファイルを開き,重要な列を確認してください.

第4章

数式・日付・書式を扱う際の注意

Excelブックには,セルに入力された数式と,ブックが最後に保存された時点の計算結果が共存する場合があります.本ツールはブラウザ内でExcelの計算エンジンを再現して数式を再計算するものではありません.CSVへ出力される内容は,SheetJSがブックから読み取って文字列化したセル値に依存します.

保存前に再計算されていないブックや,外部参照を持つブックでは,利用者がExcel上で見ている最新値と一致しない可能性があります.

日付も注意が必要です.Excel内部の日付シリアル値やセルの表示形式は,CSVでは最終的に文字列になります.地域設定や元の表示書式によって,2026/9/29,9/29/26,数値など異なる出力になり得ます.会計・勤怠・申請データへ使う場合は,日付列と小数,桁区切り,負数の表現を少数件で試し,受入システムの仕様と照合してください.

第5章

区切り文字,引用符,改行の読み方

CSVではセル内の区切り文字,ダブルクォーテーション,改行を表すために引用符が使われます.単に文字列をカンマで分割すると,住所や説明文にカンマが含まれるだけで列がずれてしまいます.このツールはSheetJSのCSV入出力機能を利用し,選択された区切り文字に応じてセルを直列化・解析します.

それでも,作成元が独自ルールを採用しているファイルや,行ごとに列数が異なるデータ,引用符が閉じていないデータは期待どおりにならないことがあります.

プレビューは「文字が読めるか」だけでなく,「各行の列数が一定か」「セル内改行が1レコードとして保たれているか」を確認するために使います.受入側が列順や必須ヘッダーを指定している場合,本ツールは自動で並べ替えたり項目名を検証したりしないため,変換前に元データを整えてください.

第6章

業務データで失敗を防ぐ確認手順

実務では,元ファイルのコピーを残し,代表的な数十行で試験変換してから全件を処理してください.変換後は行数と列数,空欄,先頭ゼロ,日付,金額,小数点,改行入りセルを重点的に確認します.CSVを別システムへ登録する場合は,そのシステムが指定する文字コード,BOM,区切り文字,改行コード,ヘッダー名の要件を優先します.

変換処理は端末のブラウザメモリを使うため,大きなブックほど読込時間とメモリ消費が増えます.この実装は巨大ファイルを分割して逐次処理するストリーミング変換ではありません.反応が遅い場合は不要なシートや行を減らした複製で試してください.ブラウザ内処理は受け渡し先を減らす利点がありますが,端末自体の管理,ダウンロード先,バックアップ,変換結果の正確性は利用者が確認する必要があります.

第7章

よくある不一致の切り分け方

列がずれる場合は,最初に区切り文字が元ファイルと一致しているかを確認します.次に,セル内改行や引用符の閉じ忘れ,行末だけ列数が違うレコードを探します.文字化けの場合はUTF-8とShift-JISを切り替え,それでも直らなければ元ファイルがEUC-JPやUTF-16など非対応の文字コードでないかを作成元へ確認してください.拡張子が.csvであっても文字コードは一意に決まりません.

Excelへ変換した後に値が日付へ変わる,指数表記になる,先頭ゼロが消える場合は,CSVにセル型がないことが原因です.本ツールは列ごとの型指定や文字列固定の設定を提供していません.識別番号のように表記を厳密に保つ必要があるデータは,取込後にExcel側で列形式を確認するか,型を指定できる専用のインポート手順を使います.

第8章

変換前に確認したいデータ管理

CSVへ出力すると,非表示シート,コメント,数式,書式などは引き継がれません.不要な情報が落ちる一方で,見た目に隠れていたセル値が出力対象になる可能性もあります.共有前には生成したCSVをテキストエディターでも開き,公開してよい行・列だけが含まれているか確認してください.

ブラウザのダウンロード先がクラウド同期フォルダに設定されている場合,変換結果は端末外へ同期されることがあります.ローカル変換という処理方式と,保存後のファイル管理は別の問題です.個人情報や社内データでは,組織の取扱規程に合う保存場所を選び,作業用コピーを不要になった時点で整理してください.

よくある質問(FAQ)

A.
.xlsxと.xlsから1回につき1シートを選んで区切りテキストへ変換します.CSVからは単一シートの.xlsxを作ります.複数シートの一括出力や結合には対応していません.
A.
CSVは表の値をテキスト化する形式なので,セル書式,色,罫線,列幅,画像,グラフ,マクロは保持しません.数式も式そのものを往復保持せず,ファイルに保存済みの表示値を使う場合があります.
A.
CSV読込時はUTF-8,Shift-JIS,EUC-JPを手動選択でき,変更すると同じファイルを読み直します.Excelから保存する区切りテキストはUTF-8 BOM付き固定で,Shift-JIS出力や自動判定はありません.
A.
固定の上限は設けていませんが,ファイル全体と変換結果をブラウザのメモリへ置くため,端末性能とブラウザの制限に依存します.大きなファイルでは遅延やメモリ不足が起こり得ます.