0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Excel for Mac 2018でのcsv読み込み時のエンコーディングバグについて

Posted at

こんにちは。
年賀状印刷のために色々データをこねくり回していたら、エクセルにてデータが適切なエンコーディング方式で読み込むことができなくなるバグが発生したため忘備録として残しておきます。

#環境
macOS BigSur 11.2.3
Microsoft Excel for Mac 16.16.27

#発端
実家の年賀状印刷に使用しているコンピューターが壊れてしまい、なんとか印刷できないかと家族に頼まれたため、winではなくmacで年賀状の宛名印刷をすることになりました。
とりあえず住所録用のデータを自PCのデータベースに収納し、cvsで書き出せたので次に年賀状印刷ソフトをmacで調べたのですが、それが全く見つからない。
やっとの思いで見つけたサービスがはがきデザインキット2022というサービスでした。
できればwebではなくアプリケーションとして欲しかったですが、adobe AIRランタイムの関係で終わってしまったソフトも多く、諦めて使うこととしました。

そこで、このサービスで読み込むように住所録のcsvファイルを生成するのですが、ダウンロードしたcsvテンプレートがShift-jisであり、そのテンプレートにUTF-8のデータを読み込もうとした際に問題は発生しました。

#問題
エクセルでデータを読み込む際、テキストファイルウィザードというのを呼び出すのですが、もちろんエンコーディング形式を正確に与えなければ文字化けして読み込むことができません。
そこで、ファイル形式をUTF-8に指定して読み込むわけです。
スクリーンショット 2021-12-23 15.41.44.png
問題なさそうですね。
そのファイルを保存しようとすると、このようなエラーが出ます。
スクリーンショット 2021-12-23 15.45.51.png
保存するしかないので保存します。なんの問題も起きていないように見えますが、新規作成してデータを読み込んでみましょう。
すると、以下のように適切なエンコーディング方式を指定しているのに文字化けが発生してしまします。
スクリーンショット 2021-12-23 15.48.20.png

#解決策
エクセル自体を再起動すれば治ります。
やるたびに毎回発生するので、同じような作業をする場合にはめんどくさいです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?