![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 小月 ![]()
![]() |
用跑迴圈的方式將資料塞入Excel的表格中 我的資料量都很大 可能都會上萬筆 但我只是隨便測試個1000筆都要1~2分鐘 那上萬筆怎麼辦 請問有沒有別的方法可以改善的 這是我的程式碼 是否我寫的方式 比較沒效率
搜尋相關Tags的文章:
[ silverlight ] , [ excel ] , [ oob ] , [ dynamic ] , [ application ] , [ c# ] , [ data ] ,
本篇文章發表於2012-02-09 09:45 |
1樓
最有價值解答
jonnyhuang ![]() |
其實匯出跟匯入比起來已經算快了,只是還是會讓User等待,
我也不確定問題是不是出在Silverlight是透過dynamic來跟Excel交互資料造成資料型別需要不斷轉換, 因為其實看工作管理員就知道CPU跟記憶體並沒有被大量耗損, 你可以先查查看Silverlight 5有沒有更高的權限可以跟Excel互動, 我目前透過ASP.NET的泛行處理常式來處理,由Silverlight去呼叫Server,Server處理完再回傳回來, 如果資料量過大甚至改成以CSV檔回傳,以免發生Timeout。
本篇文章回覆於2012-02-09 14:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |