• ベストアンサー

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

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

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

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8541/19419)
回答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/6970)
回答No.1

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

drymmz
質問者

お礼

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • CSVダウンロードでの文字化け対策

    CSVダウンロードで文字化けが起こります。S-JIS(5C)に含まれる文字列に対する対策を教えてください。”~と合わさると能となるようです。どうしたら良いでしょうか?

    • ベストアンサー
    • PHP
  • CSV→EXCELファイルで文字化けしてしまいます…。

    CSVファイルから、excelでファイルを読み込んだのですが、ある列のセル中だけが文字化けしてしまっていました。これを元に修正する方法はあるのでしょうか?(数字が日付になっていたり、英単語みたいな姿になつたりしています) ご存知の方、教えて下さい。 宜しくお願いいたします。

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

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

  • csvファイルをエクセルで開いたら文字化け

    csvファイルを下記設定で開いたら「'(シングルクオテーション)」が文字化けしました。 「'(シングルクオテーション)」以外は文字化けしていません。 どうしたら「'(シングルクオテーション)」が文字化けしないように開けますか? 文字列→日本語(Windows-932) 言語→標準-日本語 区切り→コンマ

  • javascriptでCSVを呼出しvlookup

    javascriptでCSVデータをを呼出して、あるinputに入力したデータでCSVをvlookupし、該当した行のある列を別のinputに書くということがしたいです。 こちらの記事はテーブルを参照していますが、 http://okwave.jp/qa/q6750899.html 外部CSVデータを直接読むコードはないでしょうか。 どうか助けてください。 よろしくお願いします。

  • CSVデータがEUC-JPで文字化けしてしまう。

    CSVデータをExcelで開こうとすると文字化けしてしまいます。 EUC-JPという形式?のエンコード?なのですが、 どのような設定をすれば文字化けせずに見れるのでしょうか? (WindowsXP Excel2007)

  • csvファイルの整理方法を教えてくださいませ

    メモ帳に六桁くらいの数字のかたまりで、,で区切られていて、5列くらいあります。行としては無限に続いているのですが、最初と2番目の列を別のデータに張り替えたいのです。カンマが邪魔して、うまく張ることができません、方法はありますでしょうか? 例 A列        B列     C列 1行目500000E+0, .000000E+0000, .000000E+0000, 2行目.000000E+0, .773600E+0003, .670100E+0000,

  • 文字列抽出についてご質問です。

    文字列抽出についてご質問です。 csvファイルの中に、http://hoge.com/◎◎/goods_parts/◎◎/数字1~5桁/◎◎・・・ のようなデータがずらっと1000行くらいあって、 このURLの中にある数字1~5桁が、別ファイルの1~5桁の数字だけがあるファイルと合致したら、 出力のようにしたいです。 そこで、phpかexcelvbの正規表現で、 ・数字のみを抽出するサンプルコードをおしえていただけないでしょうか。 なにとぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • CSVファイル読み込み 文字化け

    アドバイスの方頂ければと思い質問しました。 os fedoracore5/php 5.2.5/mysql 5.0.27 SJISのCSVファイルを読み,UTF-8のプログラムで処理したいのですが、 文字列中に[,]を使用しているものには[""]で囲って いて、その他文字列の日本語部分は[""]で囲まれていません。 そこで下記のような形にしたのですが、日本語が化けてしまいます。 またCSVファイルの文字化けする項目を[""]で囲むと 正常に表示されます。文字列を[""]で囲まずとも文字化けしない方法、またプログラムに問題があればアドバイスを 頂ければと思います。 <?php define("TEST_FILE", "./tes.csv"); header("Content-Type: text/plain; charset=SJIS"); $fp = fopen(TEST_FILE, "r") ; while ($row = fgetcsv($fp)) { for ($j = 0; $j < count($row); $j++) { $data = mb_convert_encoding($row[$j], "UTF-8", "SJIS"); printf($data); } } fclose($fp); ?>

    • ベストアンサー
    • PHP
  • C言語 CSVファイルの読み込み

    前回の質問が説明不足だった為、こちらでもう一度詳しく補足を加え再度質問させていただきます。 ↓前回の質問 http://okwave.jp/qa/q6352672.html 読み込むCSVファイルは数値のみです。 具体的な例として数値をあげさせていただきます。 例:ファイル名 test.csv 10,1.1,1.2,1.3 20,2.1,2.2,2.3 30,3.1,3.2,3.3 上記のような4列3行のCSVファイルをC言語を使用し、 10→a 1.1→b 1.2→c 1.3→d 20→e 2.1→f 2.2→g 2.3→h 30→i 3.1→j 3.2→k 3.3→l といった具合に、任意の列・行の数字を任意の場所へ読み込みをするということが出来ません。 例をプログラムにするとどのようになるのか教えていただきたいです。 よろしくお願いします。