SQL Server で Visual Studio を使用してデータをインポートする際に厄介な問題があります。Excel ファイル (.xlsx) をインポートするために、Visual Studio で SSIS インポート パッケージを作成しました。インポートしたシートには、日付型の値が入力された列があります。一部の値は左揃えで、一部は右揃えです。列全体を日付型としてフォーマットすると、その列で 2 つの異なるタイプの配置が得られます。たとえば、2011 年 4 月 1 日は右揃え、2011 年 13 月 1 日は左揃えです。その列の nvarchar を含むファイルをインポートすると、左揃えの値に NULL 値が返されます。その列の日時データ型でファイルをインポートすると、右揃えの NULL 値が得られます。
nvarchar または datetime のいずれかとして、情報がどのように Sql データベースに「着陸」するかは気にしませんが、NULL を含まない完全な情報が必要です。これは主に Excel の問題のようです。Excel では値が同じデータ型であると認識されないため、さまざまな種類の配置が行われます。何か提案はありますか?アドバイス/提案に感謝します。ありがとうございました。