質問編集履歴
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
VB2003から2017のコンバートを行っています。
|
2
2
|
その中で、Interop.Excelを使用したExcelの出力処理があるのですが、2003に比べて2017の測度が明らかに遅くなっています
|
3
3
|
|
4
|
-
SQL出とってきたデータをループで1件ずつ回して、RangeのValueに設定しているので、遅いのは分かるのですが、2003に比べて倍以上遅くなるものなのでしょうか?~~~~
|
4
|
+
SQL出とってきたデータをループで1件ずつ回して、RangeのValueに設定しているので、遅いのは分かるのですが、2003に比べて倍以上遅くなるものなのでしょうか?~~~~
|
5
|
+
|
6
|
+
速度調査を行ったところ、やはりFor文で回して、RangeのValueで速度に差がついてることがわかりました。
|
7
|
+
なにかExcelのバージョンなどによって差があるのでしょうか?
|
8
|
+
早い方が2013で遅い方が2016となります。
|