• ベストアンサー

CSVの文字化け解決で他の方法ありませんか?

質問致します。 CSVをダウンロードするとある1列だけ文字化け致します。 もともとは10ケタの数字(ハイフン等もなし)なのですがダウンロードすると 全ての行が9.78482E+12と文字化けしてしまいます。 以下のURLで実践しましたが出来ませんでした。 http://okwave.jp/qa/q919424.html 他に方法はありますでしょうか? Excel2007を利用しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>全ての行が9.78482E+12と文字化けしてしまいます。 それは、文字化けではありません。 Excelで、未使用になっているどこかのセルに 9784820000000 と入力してみましょう。入力した瞬間に「9.78482E+12」と言う表示に変わる筈です。 「9.78482E+12」と表示されてしまったセルにカーソルを合わせ、「書式」⇒「セル」⇒「表示形式」⇒「分類」を「数値」に変更、とやってみましょう。 すると、表示が「9784820000000」に戻る筈です。 実は「9.78482E+12」と言うのは「指数表示」と言う表示方法で、これは「9.78482 × 10の12乗」を意味します。 で、Excelは、書式が「標準」になっている場合、大きい数字を入力すると、勝手に指数表示にしてしまうと言う「小さな親切大きなお世話」をしてくれやがります。 CSVをExcelに取り込んだ場合も、入力時と同じように「勝手に指数表示にしちゃう」ので、あとで、手動でセルの書式を「数値」に変更してあげる必要があります。

drymmz
質問者

お礼

ご回答ありがとうございます。 詳しい説明、ありがとうございます。 このような意味だったのですね。 失礼致しました。

その他の回答 (2)

回答No.3

それは文字化けではないですよ。 No.2の方を賛成します。

drymmz
質問者

お礼

ご回答ありがとうございます。 解決致しました!

  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

列の書式設定で数字を設定してください。 (指数表示になっているかと思います)

drymmz
質問者

お礼

ご回答ありがとうございます。 解決致しました。 初歩的なことに気付いてませんでした。。。 ありがとうございました!