Excel操作

実は、こっちが本題。ちょっとしたお遊びツールをIronPythonで書いていたらメモリ不足エラーが発生し、調査してみたところ、

import clr
clr.AddReference('Microsoft.Office.Interop.Excel')
from Microsoft.Office.Interop import Excel
app = Excel.ApplicationClass()
app.Visible = True
book = app.Workbooks.Add()
sheet = book.Worksheets['Sheet1']
for row in xrange(1, 100):
    for col in xrange(1, 100):
            cell = sheet.Cells[row, col]
            cell = None
...

こんなコードでも、すごい勢いでメモリが減っていきました。で、PowerShellでも同じ現象が発生するかどうか見ようとして、下記の問題に嵌ってしまったというお約束展開。(^^;

以前、CPythonで似たようなコードを書いた時は、問題なかった記憶があるのですが・・・