J'ai écrit le code suivant en partant du principe qu'Excel mourra avec 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;
}
}
Comment puis-je m'assurer que c'est le cas ? Dois-je libérer workbook
y sheet
séparément ?
Je veux avoir Excel pendant toute la durée de vie du programme, c'est une énorme amélioration des performances.