• 締切済み

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/17068)
回答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

  • csvデータの文字化けについて

    こんにちは。 駅データ http://www.ekidata.jp ↑こちらのサイトの駅のデータをダウンロードしたいのですが、chromeで開くとcsv形式となってしまい、文字化けします。 文字コード:utf-8 というデータなのですが、どうすれば文字化けせずダウンロードできるのか分かりません。エンコードの変更も表示されません。 スマホでアクセスした際はブラウザで綺麗に見られました。 どうすればパソコンで表示できるのでしょうか。最終的にはエクセルに直すのが目的です。 どなたかご教示願います(>_<)

  • 同じCSVファイルがPCによって文字化けする

    新しくノートパソコンを購入したのですが、タイトルの通り、CSVファイルの文字化けで困っています。 状況としては以下の通りです。 【状況】 ・CSVファイルを今まで使っていた旧PCのエクセル2007で開くと正しく表示する。 ・同じCSVファイルを新PCのエクセル2007で開くと文字化けする。 新PCでも正しく表示したいのですが、どのようにしたらよいでしょうか? CSVファイルの文字コードを変更すれば、表示できるようになるかもしれませんが、CSVファイルが膨大にあり、すべてその作業をするのは現実的ではない状況です。 同じファイルを旧PCで表示できていることから、PCかエクセルが起因なのではと思うのですが、、、 私なりにネットで調べて必要?と思われる情報を下記に記載します。 【情報】 旧PC ASUS製 OS:windows7 新PC HP製 OS:windows10 旧および新PCのexcel2007の主編集言語は日本語に設定済 CSVファイルの文字コードはUTF-8、BOMあり 考えられる対処方法が思いつく方は教えていただけないでしょうか?

  • excel取り込み csv文字化け簡単に開ける設定

    Excel2007でCSVファイル(自社システムからダウンロードしたもの)を取り込む際の、文字化け等の修正について、 ・テキストで開いてコードを修正したり(→Shift JIS)、 ・ソフトを開いてから、データの取り込みで設定していく方法(2000以前は毎回そうしていたものですが) 以外に、何か方法はありますでしょうか。CSVのダブルクリックですぐExcelで適切に開ける形がベストです。 OSの関係なのか、Excel等のソフトの設定上の問題なのか、よくわかりませんが最近、CSVのダブルクリックですぐ取り込めない状況が、いくつかの環境下(ソフトをバージョンアップした、OSをアップグレードしたなど)で発生しています。

  • Outlookのアドレス帳文字化けの対処方法

     Office365を使っております。  Outlookのアドレス帳をエクスポートすると、題名が添付の様に文字化けします。  メモ帳等で、UTF-8やANSIに変えて保存しなおしても、変化がありません。  どのようにすれば、よろしいでしょうか?。

  • エクセルをcsv化すると文字化けするのを直したい

    エクセルをcsv化すると文字化けするのを直したいです。 文字コードをどうすればいいのかわかりません 教えてください。

  • CSVファイルをダウンロードで文字化け

    こんにちは。 CSVファイルのダウンロードで文字化けを起こしていて困っております。 どなたか助けてくださる方がいらっしゃると大変光栄です。 機種:WindowsXP English ファイル:UTF-8 PHPコードは下記の通りです。 いろいろとHeaderを付けてみたり変えてみたりしましたが、どれも結果は同じでした・・。 Header("Accept-Ranges: none"); Header("Content-Transfer-Encoding: binary"); Header("Content-type: application/x-csv; charset=SJIS-win"); Header("Content-Disposition: attachment; filename=1.csv"); $output = '2007/08/29 こんばんわ'; print mb_convert_encoding($output,'SJIS-win','UTF-8'); アウトプットは下記の通りです。ダブルバイト全てが文字化けしてしまいます。 2007/08/29 ‚ア‚ñ‚ホ‚ñ‚í どなたか解決方法をご存知ないでしょうか。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • HPのアップロードで文字化けが起こります。

    メモ帳/ファイル/名前を付けて保存/文字コード のウィンドウで、 ANSI unicode unicode adian UTF-8 の4種類の選択肢があります。 これを無視してサーバーにアップロードをかけて、時々文字化けが起こります。 文字コードを変換して事なきを得ていますが、今回は"UTF-8を選びました。 これが適切かどうかよくわかりません。 これらの文字コードの説明と、文字コードの選択はどれが適切なのか、教えてください。(自分のパソコンのファイルでは文字化けはありません) よろしくお願いします。

    • ベストアンサー
    • HTML
  • 文字化けで困っています。

    PHP のプログラムで CSV の読み込みを行うプログラムを組んだのですが、 文字化けするケースがあり困っています。 どういうケースで文字化けするのかもよくわからないのです。 CSV 読み込みプログラムは、次のサイトのものを利用させていただいています。 http://d.hatena.ne.jp/deeeki/20110410/excel_csv_php 文字化けする文字は、全角大文字で。 「INSURANCE BLDG. VI(6)」 で、 文字化け後の文字は、 「��NSURANCE BLDG. VI(6)」 です。 Excel で作成した CSV データを UTF-8 の PHP アプリでデータベースに 登録しようとしています。 Shift_JIS から UTF-8 の文字コード変換です。 わかる方、書き込みお願いします。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpMyAdminのCSVインポートで文字化け

    phpMyAdminでCSVデータのインポートを行ったのですが、文字化けしてしまいます。  (正) 17:00~5:00⇒(化け) 17:00~5:00 CSV、MySQLともに文字コードはutf8です。 phpMyAdminの画面から直接日本語レコードを追加すると文字化けせずに表示されます。 --手順-- エクセルで手動で作成したデータをCSV形式で保存した後、テキストエディタでutf8で保存。 phpMyAdminの「インポート」より「LoadDATA文を使用したCSVの読み込み」を選択し、 区切り文字はカンマを選択⇒「エンコーディングの変換」は「なし」を選択⇒実行。 --環境-- WindowsXP XAMPP1.7 MySQL5.5.16 phpMyAdmin3.4.5 どなたか詳しい方いらっしゃいましたら知恵をお貸しください。 よろしくお願いします!

  • ExcelからCSVファイルへの変換と文字化け

    エクセルからCSVファイルへの変換したときの文字化けに悩まされています。 たとえば、 千代田区大手町19-1 という住所がはいっているセルがあり、CSVに変換すると、 千代田区大手町19?1 となります。 エクセルで開いても、テキストエディタで開いても「-」が「?」に文字化けします。 エンコードの問題なのでしょうが、どうすれば文字化けが解消されるのか、わかりません。 エクセルはデフォルトではSJISで保存されるようなので、 UTF8で保存すれば、文字化けはなくなるのかもしれません。 ただ、 http://web-laboratories.com/excel-csv こちらのサイトにあるように、 [WEBオプション]をつかってUnicode[UTF-8]で保存しても、 テキストエディタで開きなおすと、SJISのままになっているようです。 文字化けをさせないCSVファイルへの保存のやり方を教えてください。

専門家に質問してみよう