wps表格的基本操作:在Python中使用xlwings操作Wps的基本条件 2024-04-04 08:41:42 0 0 第一步:正确安装xlwings包。这一步很关键,很多不明的错误也是因为这步没有做好。 请阅读我写的相关的两篇笔记: (1)《关于Python的xlwings库(模块)安装》https://mp.csdn.net/mp_blog/creation/editor/134039911 (2)《如何在Windows7(64位)安装Python编译打包Pyinstall》https://mp.csdn.net/mp_blog/creation/editor/132198996 用pip命令(在CMD环境下键入:pip list)查看安装的库是否包含下列库或更高版本,若有则xlwings安装正确。 则把相关库安装上,后再次安装xlwings. pip 23.2.1 pywin32 306 pywin32-ctypes 0.2.2 setuptools 65.5.0 pyinstaller 5.13.0 pyinstaller-hooks-contrib 2023.6 xlwings 0.30.11 第二步:正确安装新新版WPS 第三步:在代码中把打开Office软件修改成打开WPS软件import xlwings as xw #引入xlwings包#【1】下面这句是第(1)句共4句,引入pywin32包中的win32com.clientfrom 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还在内存中,很容易与后面的产生冲突,或前面的错误导致后面无错误也报告错误。 小笔记已整理成目录,可点链接去目录寻找所需更方便。 【目录部分内容如下】【点击此处可进入目录】 (1)如何安装导入xlwings库; (2)如何在Wps下使用xlwings中使用WPS对表格操作; (3)如何安装导入xlwings库、如何用xlwings打开要操作的Excel表格; (4)如何使用xlwings对Excel表格数据进行读取操作; (5)如何使用xlwings对Excel表格进行“保存”或“另存为”操作; (6) 如何使用xlwings对Excel表格进行写入数据操作; (7)如何使用xlwings向Excel表格中写入Excel公式; (8)如何使用xlwings库中的“name"函数和“replace”函数对工作表进行改名; 。。。。。。等等 收藏(0)