
No.5ベストアンサー
- 回答日時:
こんばんは。
例示された
>4901301027467 花王 ~
を65534行作成しCSVファイルとして保存後、再度EXCELで表示しましたが「4.9E+12」と表示されますが、数式バーには「4902206104017」が表示されており、JANコードを格納した列を指定し、セル書式を数値に変更しても「4902206104017」が正しく表示されます。
行削除しても問題ありません。
ちなみに、当方はExcel2002です。
再現しないので、解決策を回答出来ないのですが、以下の方法を試してもだめでしょうか?
テキストファイル ウィザードで読み込む方法です。
1)CSVファイルの拡張子を「csv」から「txt」に変更します。
2)Excelを起動します。
3)ファイルメニューの「開く」で拡張子txtにしたファイルを選択します。(ファイルの種類は「テキストファイル(*.prn;*.txt;*.csv)」として選択します。)
⇒テキストファイル ウィザードが表示されます。
4)「テキストファイルウィザード 1/3」で項目区切りを指定し、「次へ」を選択。
5)「テキストファイルウィザード 2/3」で「区切り文字」を確認します。(カンマ区切りの場合は、カンマ区切りを指定します)
⇒各項目が縦線で区切られている事を確認します。
「次へ」を選択。
6)「テキストファイルウィザード 3/3」の「データのプレビュー」で「JANコード」列を選択。
7)「列のデータ形式」で「文字列」を選択。
8)「完了」を選択。
⇒EXCELシートに展開されます。
No.4
- 回答日時:
どうやら、
桁落ちっていいましたっけ、忘れちゃったのですが、
JAN列セルの表示形式を標準にすると
4.9013E+12のように表示されて、
この状態でCSV化すると、文字データで4902200000000
となるようです。
理由は、実際 4.9013E+12と書かれた情報は、
すでに桁が落ちていて、
数値形式にしないと、4902206104017と
オリジナルの値が保たれないようです。
これで、うまくいきますでしょうか・・・?あまり自信ないけど。
No.3
- 回答日時:
>1.エクセルファイルとして保存しても0に変わっています。
>(何故かオリジナルも0になっています。。。)
あの、・・・オリジナルがゼロ0なら、エクセルの問題でなくて、
CSVを吐き出す 別のソフト?の問題になると思うのですが・・・?
Excel95以降であれば、上手くできましたよ。
セルの値が「4902200000000」になるのですか?
表示でなく中身の値ですよね・・・。
Excelはバージョンに関わらずPCのハードやOSの異常で誤動作することがあります。仕事でかなりのエラーを見てきましたが、他のPCでも
上手くいきませんか?
そうすると、ちょっとこの問題は自信ないです。
No.2
- 回答日時:
できれば任意のデータの一レコード(1行)を表示してもらったほうが、的確だと思います。
再現、検証していないので、わからないのですが・・・。
(1)CSVファイルをXLSファイルで保存してから編集しても同様の結果になりますか>?
また、
おそらく、セルを文字列でなく数字などで拾ってしまっているのではないでしょうか?
(2)指定の列を文字列セルに変えてからやっても同様の結果になりますか?
JAN メーカー 商品名 規格
4901301027467 花王 アタック 新コンパクト 大1.2k
4901300000000 花王 アタック 新コンパクト 大1.2k
上記の他にもサイズや単価やらの表示ありますが、とりあえずこんな
感じで並んでいます。
上がエラー前で正常な状態ですが、ファイルをコピーする、行を削除すると突然全てのJANの下数桁が0になってしまいます。
また提案頂いた2点を試してみましたが、
1.エクセルファイルとして保存しても0に変わっています。(何故かオリジナルも0になっています。。。)
2.文字列セルに変えても同様に0になります。
大変恐れ入りますが、引き続きご指導お願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Access】クエリで抽出...
-
Wordの文章をExcelに内容ごとに...
-
アクセス2007でのインポートエ...
-
notepad++ で作成した文書を cs...
-
SQLSever 一括インポートについて
-
Excel 2016 テキストファイルの...
-
ACCESS CSV形式でエクスポート...
-
エクセル2000で65536行を超える...
-
windows live メール2011からou...
-
複数eml形式のBecky!への一括イ...
-
VBAのQueryTableオブジェクトの...
-
mdbをテキストに変換するツール...
-
複数のメールファイルを1つの...
-
ISOファイルとMDSファイル
-
差し込み印刷の元データファイ...
-
EXCEL VBA 指定したファイルが...
-
データ参照先が別ファイルの場...
-
エクセルでのアクセス履歴をと...
-
accessでlaccdbファイルが削除...
-
アクセスのファイルが勝手に保...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Wordの文章をExcelに内容ごとに...
-
【Access】クエリで抽出...
-
SQLSever 一括インポートについて
-
Excelのデータ(数字)をテキス...
-
多数のeml形式ファイルを1つの...
-
複数eml形式のBecky!への一括イ...
-
アクセス2007でのインポートエ...
-
Excelでhtml形式のテキストを表...
-
notepad++ で作成した文書を cs...
-
複数のメールファイルを1つの...
-
特定行の選択、抽出
-
【AccessVBA】ダイアログで複数...
-
列数が4000を超えるcsvファイル...
-
エクセル2000で65536行を超える...
-
アクセスで小数点以下1桁まで...
-
xls→csv→txtで住所が数値で読み...
-
ACCESS複数テキストファイルを...
-
数値を文字列として読み込ませ...
-
[VBA]csvファイルを開いて保存...
-
アクセス(ACCESS) インポート...
おすすめ情報