アプリ版:「スタンプのみでお礼する」機能のリリースについて

アクセスのインポートで小数点1桁までをインポートしたいです。
インポートするデータはCSVファイルです。
インポート定義をつける為に、エクセルのデータをCSVにし、CSVをアクセスにインポートしています。
エクセルの時点では、小数点下1桁まで表示されているのですが、CSVに加工した時に小数点以下1桁が0のものは整数表示になってしまいます。
(例)
 エクセル → CSV
  38.5  → 38.5
  35.0  → 35

アクセスでインポートした後に、全部のレコードを小数点下1桁にするのはどうしたらよいのでしょうか?

A 回答 (5件)

No3です。


言葉がたりませんでしたね。
Accessのテーブルの設定で
「書式」を「0.0」としてみては?
です。
    • good
    • 0
この回答へのお礼

ありがとうございます!
教えていただいた方法で出来ました!
感謝します!(^^)!

お礼日時:2006/09/13 14:35

>エクセルをCSVにする方法は、ファイル→名前をつけて保存→拡張子をCSVに変更しています。



名前をつけて保存のときに
ファイルの種類を「CSV(カンマ区切り)(*.csv)」に
してますか?

この回答への補足

もちろんしています

補足日時:2006/09/13 14:15
    • good
    • 0

「書式」を「0.0」としてみては?

この回答への補足

書式を0.0としていますが、CSVにしたときに0.0→0になってしまいます。

補足日時:2006/09/13 11:22
    • good
    • 0

excel2000で試しましたが、


小数点1桁表示した状態で、
csvファイルに保存したら
ちゃんと35.0のままCSVになりましたよ。
どのようにCSVを作ってますか?

それとアクセスのテーブル上で
数値データが35.0か35かというのはどうでもいいのではないでしょうか。
それをレポートなりに表示するときにどう加工するかという問題ですから。

この回答への補足

エクセル2003を使っています。
エクセルをCSVにする方法は、ファイル→名前をつけて保存→拡張子をCSVに変更しています。

エクセルファイルをコピーし、拡張子だけCSVに変えると、おっしゃる通り、少数点1桁まで表示できますが、アクセスにインポートする時に文字化けしてうまくインポートできません。

アクセスのインポート時に何か設定すれば文字化けを解除できるのでしょうか?

補足日時:2006/09/13 10:59
    • good
    • 0

Accessのテーブルの設定で


小数点以下表示桁数を1にすればどうでしょうか?

この回答への補足

残念ながら、小数点以下を1桁にしても無理でした。

補足日時:2006/09/13 11:03
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています