通常我们写入Excel的时候,我们都是创建一个workbook,但是现在我们已经有了一个Excel文件,要将新的数据添加到这个Excel文件中,怎么办?其实很简单,我们只要将这个文件重新复制一份,然后用复制得到workbook,然后写入数据,然后删掉原先的Excel文件就可以了。
具体的方法如下:
我们先来看,这是已经存在的Excel文件,我们要写入新的值,而保持旧的值不变![Python教程:[31]写入已存在的Excel文件](https://exp-picture.cdn.bcebos.com/2e66f9ef28066b01c61cfcf43df39187021cf315.jpg)
引入我们要用到的模块![Python教程:[31]写入已存在的Excel文件](https://exp-picture.cdn.bcebos.com/9881b1fce186242ff5b35bab35e434daf15ee815.jpg)
打开特定路径下的Excel文件![Python教程:[31]写入已存在的Excel文件](https://exp-picture.cdn.bcebos.com/7830e01d96d8181906e16879876efbf203b3de15.jpg)
复制这个打开的文件![Python教程:[31]写入已存在的Excel文件](https://exp-picture.cdn.bcebos.com/983aa5f4da5872daaf88aebb0056ad042f68d415.jpg)
我们读取它的第一个sheet![Python教程:[31]写入已存在的Excel文件](https://exp-picture.cdn.bcebos.com/ac45306817e951e1763997e25e3da824d9e9cf15.jpg)
然后向这个sheet中写入数据![Python教程:[31]写入已存在的Excel文件](https://exp-picture.cdn.bcebos.com/cd93a5665159854091ebcb56b5a23a42a17ac415.jpg)
接着删掉原先存在的Excel![Python教程:[31]写入已存在的Excel文件](https://exp-picture.cdn.bcebos.com/35fa07efa25f0c144fba1d360d89a146b6b1381a.jpg)
还是使用原先的路径,保存这个Excel![Python教程:[31]写入已存在的Excel文件](https://exp-picture.cdn.bcebos.com/35f2224133bad3419abc2e83427622bc7cc52c1a.jpg)
最后的效果:就是在原有的Excel中写入了数据。![Python教程:[31]写入已存在的Excel文件](https://exp-picture.cdn.bcebos.com/b442d6d246fe474e6a42fc0bb0ef354f51b81f1a.jpg)