03-08-2013, 07:59 PM,
|
|||||
|
|||||
RE: CurlでのExcelファイル出力について
ご提示されているサンプルにあるように、
Curl で、ActiveXObject を使って Excel の値を取得する処理などを使うときには、 必ず最後に、Quit をコールしないと、プロセスにEXCEL が残ってしまうのですね。 なぜかCurlアプレットを落としても、ActiveXObject.destroy-object しても、 同じエクセルファイルを開こうとすると、「・・・は既に開いています。2重に開くと、・・・」と表示され、困っていました。 また、利用した Book についても、必ず Close する必要があるのですね。 参照しただけなら、閉じる際に上書きのメッセージを表示させないように、Close メソッドにfalse を渡せばよいようです。 なお、ActiveX でのメモリ管理と関係があるのかはわかりませんが、 大量のセルを読み込むような場合は、処理のたびにガベージコレクトを発生させるとパフォーマンスがよくなりますね。 即座にActiveXオブジェクトが削除されるからかもしれません。 Excel との連携はいろいろな利用方法があると思うので、Excelマクロに詳しくなくてもコーディングができるように、 インタフェースがわかる、ラッパークラスが提供されるとうれしいです。 generate-tlb-code.xcurl でExcelのラッパークラスが生成できるとうれしいのですが・・・。 |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
CurlでのExcelファイル出力について - by 復活の帝王 - 08-26-2011, 06:51 PM
RE: CurlでのExcelファイル出力について - by hmino - 08-26-2011, 07:04 PM
RE: CurlでのExcelファイル出力について - by 復活の帝王 - 08-29-2011, 01:54 PM
RE: CurlでのExcelファイル出力について - by kino - 08-30-2011, 03:57 PM
RE: CurlでのExcelファイル出力について - by umemura - 03-08-2013, 07:59 PM
|
Users browsing this thread:
2 Guest(s)
2 Guest(s)