1. ホーム
  2. excel

[解決済み] UTF8エンコーディングでExcelからCSVに変換する【終了しました

2022-03-15 11:03:43

質問

スペイン語の文字(チルダなど)を含むExcelファイルがあり、インポートファイルとして使用するためにCSVファイルに変換する必要があるのですが、どうすればよいでしょうか? しかし、CSVとして保存すると、ASCII文字ではない"特殊"スペイン語文字が混同されます。 また、MacでExcelファイルを作成した元のユーザーから来たと思われる、左右の引用符や長いダッシュも、このように処理されるようです。

CSVは単なるテキストファイルなので、UTF8エンコーディングも扱えると思うので、Excelの制限だと思うのですが、ExcelからCSVへ、非ASCII文字をそのままにする方法を探しています。

解決方法は?

簡単な回避策は、Googleスプレッドシートを使用することです。シートを貼り付けるか(複雑な計算式の場合のみ)、インポートして、CSVをダウンロードします。数文字だけ試したところ、割とうまくいきました。

注:Google Sheetsはインポートする際に制限があります。参照 こちら .

注意:Google Sheetsでは、機密性の高いデータには注意が必要です。

EDIT 別の選択肢 - 基本的には、VBマクロやアドインを使用して、強制的にUTF8で保存するものです。私はこれらの解決策を試したことはありませんが、それらは合理的に聞こえます。