韓国語の CSV を文字化けせずに Excel に変換する方法
CSV は表のテキストを保存しますが、文字コードが明記されているとは限りません。韓国語が文字化けする場合は、元のコピーを残し、上書きする前に入力の文字コードを確認してください。UTF-8 と CP949 を切り替えると、読み取り時の不一致が解消することがあります。
具体例
以下の値は、操作の流れを説明するための架空の例です。
入力と設定
CSV テキスト: ID,名前 001,김하늘 CP949 で保存されたファイルでは、入力の文字コードに CP949 を選択します
期待される結果
XLSX 出力: ID 001 は文字列として保存 名前: 김하늘 CSV 出力には UTF-8 BOM が含まれます
手順
- 「CSV ↔ Excel 変換」でファイルを選択します。韓国語を読み込めない場合は、入力の文字コードを CP949 / EUC-KR に切り替えて再確認します。
- データが1列にまとまる場合は、区切り文字を確認します。元のファイルに合わせてカンマ、セミコロン、タブを選択してください。
- CSV から Excel への変換では Excel (.xlsx) を選択します。XLSX から CSV への変換では、書き出すシートと CSV 出力を選択します。
- ダウンロード前に、結果のプレビューで韓国語と先頭のゼロを確認します。
確認するポイント
文字コードの選択では、保存時点ですでに破損した文字や、元の値や表示形式から失われた先頭のゼロは復元できません。
CSV を開き直すと、他のソフトが値を数値と判断することがあります。先頭のゼロを残すには、XLSX で出力するか、CSV の該当列を文字列として明示的に読み込んでください。
CSV 出力では、数式として実行される可能性がある値の先頭にアポストロフィを付けます。数式の計算や元の書式の保持には対応していません。
処理と保存
ファイルはアップロードせず、ブラウザー内で処理します。タブを閉じる前に結果をダウンロードし、元のファイルと比較してください。詳しくは、プライバシーとファイル処理に関する案内をご覧ください。