1

Excelファイルを読み取ったssisパッケージを実行します。日付のある列があります。最初の行の日付が空の場合、すべての行が空であると見なされます。日付のある行を入れれば問題ありません。ファイルは私ではなく自動的に生成されるので、行の順序を変更できます。どうすれば日付を強制できますか?

入力では、日付は空である可能性があるため、文字列(DT_WSTR)のようなものです。だから私はそれを変換する方法を知った後。だから私にそれを変換する方法を説明しないでください。私はそれがライン上にあるときに日付を取得する方法を知りたいだけです。

私の英語でごめんなさい

どうも、

4

1 に答える 1

3

「IMEX=1;」を追加してみてください 接続文字列の最後にあります。これにより、Excelファイルがインポートモードで強制的に読み取られ、すべてが文字列として読み取られます(空の場合でも)。

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ExcelFile.xls;Extended Properties="EXCEL 8.0;HDR=YES;IMEX=1";
于 2012-04-23T07:55:43.130 に答える