CSV を誤った文字コードで開くと文字化けします —— Excel は文字コードを推測し、よく外します。このツールは文字コードを判定し、プレビューを見せ、確認または上書きさせてから Excel に変換します。戻すときは UTF-8(既定で BOM 付き、Excel でそのまま開けます)。各セルは文字列のままなので、007 が 7 になりません。すべてブラウザ内で完結 —— ファイルはアップロードされません。
この変換は、プレーンテキストの CSV と表計算がそれぞれ正しく読める状態を保つためにあります —— 途中の文字コードや型の事故なしに。
プレーンテキストの表:値をカンマ —— あるいはセミコロン(欧州でよく使われます)やタブ —— で区切った行の連なり。文字コードの情報を持たないので、開く側が推測するしかありません:Shift-JIS・GB18030・EUC-KR で保存されたもの、あるいは BOM なし の UTF-8 が、Excel で文字化けして見えるものの正体です。
翻訳者・レビュアー・分析担当が扱いやすい表 —— 絞り込み、並べ替え、一括編集。難点は:.csv をダブルクリックすると Excel が文字コードと区切り文字を勝手に決め、UTF-8 以外を壊し、数字に見える値を型変換します —— 先頭ゼロの 007 は 7 に、長い ID は指数表記になります。
このツールが守るのはその受け渡しです:文字コードと区切り文字を判定し、プレビューを見せ、確認してから変換します —— 何かが黙って誤解釈されることはありません。Excel へ渡すとき、各セルは文字列として書き込まれます(型推論なし、だから 007 も長い ID も生き残ります)。CSV へ戻すときは UTF-8 を、既定で BOM 付きで出力し、Excel が文字化けせず開けるようにします —— git やプログラムの処理には BOM なしも選べます。汎用の表変換ツールで、ローカライズ構造を前提にしません。セル内の本物の改行はそのまま残ります。