wps表格的基本操作:在Python中使用xlwings操作Wps的基本条件

第一步:正确安装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”函数对工作表进行改名;
。。。。。。等等

相关推荐

相关文章