• ベストアンサー

CSVファイルをExcelで開くとき

kmb01の回答

  • kmb01
  • ベストアンサー率45% (63/138)
回答No.6

そもそもExcelは15桁までしか扱えなかったはずです。

freednia
質問者

補足

そのようですね。 はじめからセルの書式を数値にしてやっても、 数字を16個以上入れると0表示になってしまうみたいです。 文字列なら16桁でも問題なく表示できるので、 簡単に文字列に変換できるといいのですが・・・

関連するQ&A

  • ExcelでCSVファイルを読み込むとき

    ExcelでCSVファイルを読み込むとき、0(ゼロ)で始まる数字の文字列を正しく読み込むためには、どうすればいいのでしょうか たとえば次のようなCSVファイルを読み込むと 先頭の0が省かれてしまいます。 01234,aaa[cr][lf] これがダメ 「1234」と表示されてしまう "01234",aaa[cr][lf] これもダメ 「1234」と表示されてしまう セルに「01234」と表示出来るようにするにはどうしたらいいのでしょうか?教えてください。お願いします。 ご存知の方、教えてください。

  • Excel、csvファイルの変換でトラブル?

    操作方法の間違いもあったかもしれませんが。 Excel、*****.xls で作成した数字データ、 具体的には、9991234567890 という、13桁の数字なのですが、 これをcsv形式のブックに数値のみコピー&ペーストをしました。 その後、csv側で、そのセルに対して、セルの書式設定→表示形式→分類を[数値]にして保存しました。 ところが、しばらくしてからそのcsvを開くと、9990000000000 というデータに変わっていました。 13桁の数字はほかにも頭3桁がさまざまな値のものがあり、すべて後ろ9桁が0000000000になっていました。 csvでデータ化したのが今回が初めてでしたので、何か操作ミスも考えられるのですが、なぜこのようになったのか教えてください。 データの訂正はとりあえず終了したのですが、数千件のデータがこのようになってしまい、本当に困ってしまいました。

  • Excel(csv) で入力した文字が日付になってしまいます。

    Excel(csv)で住所を管理しています。 一つのセルに1-1-1のように入力をし、 次回そのファイルを開くと2001/1/1と表示され、 セルの書式設定の表示形式をみると日付になっています。 文字列にしてみても、36892というような 数字にしかならず、元の打ったデータがなんだったか わからなくなってしまいます。 なんとかこの現象を回避する方法はありますでしょうか? よろしくお願いします。

  • CSVファイルもしくはExcelの使い方

    文字列と数字が書いてあるCSVファイルをExcelで開いて、数字の列だけ””(ダブルクォーテーション)で各セルの数字ごとに囲みたいのですが、一つ一つではなく、まとめて出来るようなやり方ってありますか? 最終的には、テキストで開いたときに、例のようになればいいのですが・・・ 例 ”200”,”1000”,ABC株式会社,”983000”, 営業,”351000”,事務,”200”

  • CSVファイルの扱い

    教えてください。 CSVファイルをExcelで開く時の問題点です。CSVファイルの中に「00050」と言うような文字列が存在しています。ところがExcelでこれを開くと数値と認識してしまい、「50」と表示されてしまいます。これをExcelのセルのプロパティ等でセルの書式を文字列としても既にExcelにインポートされてしまったデータは「50」としか表示がされません。 「00050」として表示するための何か方法はないのでしょうか? みなさんよろしくお願いします。

  • CSVファイルをExcelで開いた時、ハイフンで結ばれた数字が日付に変換されてしまう。

    お世話になります。 CSVファイルをExcelで開いた時に発生する問題についての質問です。 元のCSVファイルのデータは、5項目(5列分)あります。 その内、4項目については、氏名などの文字列なので、Excelで開いても 別段問題なく表示されるのですが、問題とする1列に入っている データが、ハイフンで結ばれた数字となっています。 実際の値は 1-2 や 2-3 や 6-4 などの値で、実は小学校の学年と クラスを表したものです。 よって、ハイフンの左側は学年である 1~6 が入り、右側にはクラスの 数字が入っています(1組から6組の絶対値 1~6)。 これらを Excel で開くと、この列がハイフンで結ばれているために 「日付と認識」されてしまい、1-2 の場合は 1月2日 という具合に 自動的に変換されて表示してしまいます。 これを自動変換させない方法はありますでしょうか? 該当データのトップに予め「'(アポストロフィー)」を付けて、文字列 として判断させようと試みたのですが、この方法だと、確かに日付変換 はされませんでしたが、アポストロフィーもそのまま表示されてしまい格好 が悪いです。「'1-2」といった具合です。 解決方法を教えてくださる方、宜しくお願い致します。

  • CSVをExcelで開いた時の文字形式について

    いつもお世話になっています。 CSVをExcelで開いた時の文字形式について教えてください。 「aaa.csv」というファイルの中には以下のような文字列が記載されています。 --------------------------------- "2014/3","000123" --------------------------------- これをExcelで開くと、 --------------------------------- Mar-14, 123 --------------------------------- こうなってしまいます。 Excel上で、セルの書式設定を直せば正しく表示されるのは分かっているのですが、 CSVをExcelで開いたときに、自動で  ・年月を「2014/03」と表示、  ・数字の前0を落ちないように表示 させるにはどうしたらよいのでしょうか? よろしくお願いします。

  • CSV→EXCELファイルで文字化けしてしまいます…。

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

  • ExcelファイルをCSVに変換した場合

    たとえばセルの書式設定でA列の数値「100」を「0100」と4桁で表示させExcelファイルをCSVに変換した場合、書式設定が反映できない為 「100」に戻ってしまうのですが、4桁を保持したい場合どうすればよいでしょうか?書式設定ではなく関数が分かれば書式を文字列に変換してからCSV形式に変換できるのですが...

  • ExcelにCSV取り込み時、値がおかしくなる

    思うように再現出来ないため曖昧な質問となってしまうのですが、 ExcelからCSVファイルを取りこむ際、値がおかしくなってしまうことがあります。 それほど大きなデータではなく、セミコロン区切りされた10列50行ほどのデータです。 現象というのが、CSVファイルを取り込んだ際特定の列の値全てが、元のCSVファイルの値と見比べて頭3文字消えています。 CSVファイルでは1234567となっているものがExcelに取り込むと4567となっていたりします。 冒頭で言ったようにうまく再現出来ません。 どなたかご存じの方居られましたらよろしくお願いいたします。