私は過去数年間にexpodually成長したデータベースを定期的に更新する必要があります。お客様は大規模なスプレッドシート上にデータを提供しており、フォーマットを行い、データベースへのインポートを開始します。私はデータのインポートとエクスポート(32ビット)ウィザードを使用しています。データベースの1つの列には '1.1.1.2'などの値が含まれていますが、データベースのデータ型であるVarcharとしてインポートしています。しかし、 '8.5'のような値の場合、NULLはinseadにインポートされます。小数点が1つしかない場合にのみ発生します。VARCHARデータ型の場合、小数点以下はNULLを返すSQLへのEXCELのインポート
これはExcelの書式設定エラーですか、それとも間違ったデータ型ですか?
これをどのデータベースにインポートしていますか? SQLサーバー? – PowerUser
これは、このフィールドに#。#番号があるたびに発生しますか?散発的に発生する場合は、おそらくセル内に後続のスペースや改行があります。 – PowerUser