Some similar questions have been asked, in particular whether you can keep objects in memory between xlwings calls. As I understand it, xlwings rebuilds everything wheneve