import xlwings as xw                  #引入xlwings包
 
#【1】下面这句是第(1)句共4句,引入pywin32包中的win32com.client
from win32com.client import Dispatch  
 
#【2】下面这句是第(2)句共4句,这4句代替用Office打开Excel那句,改用WPS打开Excel。    
xl = xw._xlwindows.COMRetryObjectWrapper(Dispatch("Ket.Application")) 
 
#【3】下面这句是第(3)句共4句,这4句代替用Office打开Excel那句,改用WPS打开Excel。
impl = xw._xlwindows.App(visible=False, add_book=False, xl=xl)
 
#【4】下面这句是第(4)句共4句,这4句代替用Office打开Excel那句,改用WPS打开Excel。         
app = xw.App(visible=False, add_book=False, impl=impl)
 
app.display_alerts=False                         #关闭各种提示信息,可以提高运行速度
workbook=app.books.open("要操作的Excel表格路径")      #打开工作薄
 
#。。。。。。对Excel表格具体操作写的代码
#。。。。。。对Excel表格具体操作写的代码
#。。。。。。对Excel表格具体操作写的代码
 
workbook.save('要另存为新名称的Excel表格名,空白就按原名覆盖保存')
workbook.close()   #关闭表格
app.quit()         #退出WPS。
#若不关闭、退出后面再操作或调试因为WPS还在内存中,很容易与后面的产生冲突,或前面的错误导致后面无错误也报告错误。 

来源:https://blog.csdn.net/AAA000666_666000/article/details/134085091