首先需要安装模块,安装模块的方式有很多,这里用的是pip install xlwings进行安装的。如果有其他的想法,可以在评论区进行交流。
声明
这个模块是针对微软的excel的,不是针对wps的excel的,所以使用的时候,如果没有安装微软的excel,则是无法使用的。
模块安装

安装完成会提示successfully,可以测试是否安装完成,直接在命令行中导入就行

模块导入没有不报错,说明已经安装好了。
创建工作簿
首先导入模块,import xlwings,使用App创建一个工作薄。

代码解释:visible = True,表示打开excel的窗口,add_book = False,表示暂时不创建工作簿,将App执行的结果放在一个变量中app,然后开始创建工作薄,使用app.books.add() 的方法创建。这个时候创建好的工作薄就需要保存在一个exel中,所以调用save方法,保存到一个excel中,最后关闭工作薄就可以了。
当然保存文件的路径可以是绝对路径,也可以是相对路径,这个可以根据实际的情况,怎么方便怎么来。

从上面的图片中,可以看出来,工作薄已经创建好了。
向已经创建的工作薄中添加数据
添加数据,就需要打开文件,xlwings使用sheets.open(文件)的方式打开文件。
至于写入数据,则采用range(单元格所在位置).value = '文件内容' ,这种方式写入数据。
具体代码如下图:

其他的操作都是和创建工作薄中的差不多,查看工作薄中是否有已经写入的数据。

注意
如果你已经打开了该工作薄,那么以上代码执行就会报错。
如果你打开了一个不存在的工作薄,程序同样也会报错。
在工作薄中新建sheet页,并添加数据
新建sheet页用到了上面的知识,使用workbook.sheets.add('新的sheet页名称')来创建。

从下面的结果看,已经成功的向工作薄中创建了新的sheet页,并且成功的添加了一些数据在里面。
从结果来看,新建的sheet页默认是在工作薄的最前面的。