ms sqlテーブルへの接続からデータを取得するExcelファイルを作成する必要があります。現時点では、データをxmlにエクスポートしています(mvc 3ページを使用)。これをExcelにする方法はhttp://xignite.web-services-blog.com/2011/03/how-to-import-market-data-into-excel-using-xml/です。SQL Serverまたはasp.net/C#(mvc 3)ページからExcelにデータをインポートする
データをExcelファイルに簡単に生成したいのではなく、いつでも新鮮なデータをExcelで読み込むことができます。私の問題は、最大100 000行がある可能性があり、excelはXMLファイルをこのように解析することで実際に遅く、数分間CPUコア全体をロックします。それを使用することは不可能です。
これを達成するための最適化方法はありますか?私はms SQLから直接データを取得しようとすることができますが、ユーザーがテーブル全体を読むことができないようにしたい - 彼は "彼"の行だけを読むことができるはずです。だから私は現在xmlを使用しています - 私は彼のログインをリンクに含めることができ、次に彼がアクセスできる行だけを返すことができます。私に彼にms SQLへのアクセス権を与えるならば、私はクライアントごとに別々のログインとビューを作成しなければならないでしょう。それは自動化するのが苦痛です...さらに、どれくらい速くなるのでしょうか?
不明な点をご説明いただきありがとうございます。私はこのデータをExcelにインポートする方法が何であるか正確には分かりません。