UTF-8のCSVファイルをExcel2003で読み込む方法のメモ

| コメント(3) | トラックバック(0)

時々、UTF-8のCSVファイルを扱うのですが、そのままExcel2003で開くと文字化けします。
そこで、ネットで調べると、「外部データの取り込み」でOKなことが分かって、開いてみると、バッチリ!

Excel 2003 の CSV と 文字エンコーディング の関係

トラックバック(0)

トラックバックURL: https://osoe.jp/mt/mt-tb.cgi/912

コメント(3)

https://groups.google.com/group/pcfanml/browse_thread/thread/fe37e0ea8df13639
Excelだと読めないテキストファイルの質問をしましたが
的外れの返信が来たまま止まってしまいました。

なにかわかるようならお願いします。

谷さん、了解です。
今度、見てみますね。

原因が分かりました。
CSVファイルをテキストエディタで開いたところ、
3行目の2列目の "Katsuhiro Tani" の所だけがダブルクォーテーション
で囲まれていました。
他は単なるカンマ区切りになってました。

ダブルクォーテーションで囲うのは、
文字列として判別するときだと思いますが(違ってたらスミマセン)
すべての項目をダブルクォーテーションで囲むと
Excel2003の外部取り込みで無事に取り込むことが出来ました。

しかし、ダブルクォーテーションは必須ではないと思ってたので、
最初はダブルクォーテーションを削除したのですが、
それではエラーは解消しませんでした。

もちろん、ダブルクォーテーションが合った方が良いのだとは思いますが。


文字コードについては関係ないようでした。
(続きはMLで)

>コメントする

おそえワールド検索

Powered by Movable Type 4.261