sqlserverからデータをロードする必要がある既存のExcelワークシートがあると考えてください。データは正規化されているため、テーブルからの読み取りはオプションではありません。ところで、それはExcel2010です。
ストアドプロシージャを介してデータを提供しようとしましたが、データ変換を行う必要があるため、SPはオプションではありません。
次のアイデアは、Webサービスを介してデータを提供することです。この記事を読みましたが、ワークシートの内容が.Netコードで記述されているため、結果が気に入らないです。私が好む解決策は、テーブルから直接データを読み取るのと同じように、Excelシートで直接使用できるある種のデータプロバイダーです。
それを達成する方法はありますか?
編集
最初のコメントと回答のため。データ変換として考えてください。たとえば、ティック(long
)から。への変換DateTime
です。結果はターゲットのタイムゾーンに依存するため、.netで実行する必要があります。