• 締切済み

csv excel文字化け永久対処

あるシステムか抽出したcsvファイルについて、開くと文字化けします。メモ帳でみると、コードののころが、bom utf8 になっています。ansiに変えて保存しねから開くと、うまくいきます。 毎回この操作をせず、一回で開くほうほうは、ありますでしょうか。何らかの設定変更などで。 win10 chromeからのダウンロードをしたcsv Excelの、データとりこみからいく方法以外で。 よろしくお願いいたします。

みんなの回答

  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.2

こんな記事がありました。 Excel 2016でUTF-8のCSVファイルがサポートされるようになりました。 https://www.ka-net.org/blog/?p=7764 私のところは Microsoft® Excel® 2016 MSO (16.0.14228.20200) 32 ビット ですが、 ダブルクリックで問題なく UTF-8BOM付き が開けます。

spongetak
質問者

お礼

参考データ、ありがとうございます。 いいことですが、こちらのほう、まだほぼ2007なのです。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

Googleで「utf8 ansi 変換」で照会したら記事が出る。 https://kb.seeck.jp/archives/14904 Windows 標準機能で文字コードを変換する方法 という方法がある。 これ以上の・OSで設定化・常時自動化・保存ファイル文字コードVBA的指定、は無理ではないか。 ーー ただし https://daitaideit.com/vba-utf-8-transform/ 【VBA】ファイル形式の変換【UTF-8・Shift-JIS・BOM付き】 といった記事があるから、興味あれば、これを使って課題を、解決できるかどうか、勉強したら。 複雑なことに局面しているのだから、勉強は必要だろう。

spongetak
質問者

お礼

どうもありがとうございます。そうですね、ご指摘いただいた内容ですね。半年くらい前からこの件で、いろいろ調べてみていますが、やはり皆さん同じ状況ですね。しかし社内でPCによっては、問題ないところ、問題あるところがあり、なんでだろうかと思っています。PCごとの、Winの更新状況などによって状況が変わっているのかなと考えたりします。(単に更新すれば変わるかもと) VBAの方法も、記事にある限りの内容だと、大量に一度にやりたい場合は効率的のようですが、都度ダウンロードしたCSVを開くシーンで使うことが多いので、どうかなと思います。

関連するQ&A