SSISプログラムを実行してロギングデータを取得し、後でBIツールで使用できるようにExcelにエクスポートしようとしています。データには、3つの時間フィールド、開始時間、終了時間、および実行時間があります。彼らは私のスクリプトコンポーネントから出てきて正しいようです。私がデータビューアツールを使用すると完璧に見えるので、SSISエクスポート時に日付フィールドを追加します
しかし、私がExcelに入るとき、私はこのタイプのフォーマットを取得します。
私はこれを引き起こすか、またはどのようにそれを修正することです何かわかりません。私が気付いた唯一の事は、ソース拡張エディタのプロパティがカラムのデータ型を日付に設定していたことです。
しかし、私はそれだけで日付データ型に切り替わりDB_TIME(スクリプトから出てくると同じタイプ)を入力し、それを変更しようとするたびに。
この日付の追加を防止する方法はありますか? BIツールの使用は不可能になります。どんな助けでも大歓迎です。
クエリを使用してエクスポートを行う前に、結果をnvarcharに変換しようとしましたか?このようにして、excelはあなたが望む形式の文字列として情報を見ます –
私は持っていません。それがどのように行われたのか説明できますか? –
クエリの開始時刻(例:DD/MM/YYYYY)にCONVERT(NVARCHAR、starttime、103)を使用すると、[ここ]の詳細情報が表示されます(https://technet.microsoft.com/en-us/) library/ms187928(v = sql.105).aspx)を使用すると、同じ形式の文字列としてExcelにエクスポートされます。 Excelは日付としてフィールドを認識しませんが、文字列として –