【发布时间】:2010-06-01 13:55:46
【问题描述】:
假设 Excel 会和 Monkey 一起死掉,我写了以下代码:
class ExcelMonkey
{
private static Excel.Application xl = new Excel.Application();
public static bool parse(string filename)
{
if (filename.Contains("foo"))
{
var workbook = xl.Workbooks.Open(filename);
var sheet = workbook.Worksheets.get_Item(1);
// do stuff
return true;
}
return false;
}
}
我如何确保这样做? workbook和sheet需要分别发布吗?
我希望在程序的整个生命周期内都使用 Excel,这是一个巨大的性能改进。
【问题讨论】:
-
这实际上是重复的。见stackoverflow.com/questions/158706/…