实现方法很多不仅限于Python,一般場景下通过VBA去做应该会更方便
主要是因为同事有类似的需求,需要批量解除大量Excel文档的批量合并工作表簿保护统计其中的信息,而他叒使用了Python我正好没写过,顿时来了兴致就写了一下
Python操作Excel的库如xlrd、openpyxl等都无法实现解除批量合并工作表簿保护,因此只能通过COM组件的方式調用Excel来解除
我将其通过COM组件调用Excel解除批量合并工作表簿保护的部分单独提取了出来,因为其它地方也可能会用到