xlrd只能读取excel中的内容,使用xlrd的xlrd.open_workbook()方法打开文件,只能对excel中的内容进行读取,不能向excel写入数据; xlwt则是对excel中的内容进行写入,使用xlwt的xlwt.Workbook()方法是创建一个空的Excel对象,然后向里面写入,无法对已存在的excel进行写入;

但是修改已经存在的Excel需要借助xlutils,它的作用是在xlrd类型的workbook和xlwt类型的workbook之间建立了一个管道,利用xlutils的copy方法将只读对象变成可写对象,简单代码实现如下:

转载链接:https://zhidao.baidu.com/question/716947653744810205.html https://www.cnblogs.com/laoluoits/p/10687762.html https://www.cnblogs.com/nebie/p/9995759.html https://www.cnblogs.com/machangwei-8/p/10739115.html