这篇教程Python批量操作Excel文件详解写得很实用,希望能帮到您。
批量操作
OS模块介绍OS的全称是Operation System,指操作系统。在Python里面OS模块中主要提供了与操作系统即电脑系统之间进行交互的一些功能。我们很多的自动化操作都会依赖于该模块的功能。
OS模块基本操作
获取当前工作路径我们在最开始Python基础知识那一章节给讲了如何安装Anaconda以及如何利用Jupyter notebook写代码。可是你们知道你们写在Jupyter notebook里面的代码存储在电脑的哪里吗? 是不是很多同学不知道?想要知道也很简单,只需要在Jupyter notebook中输入如下代码,然后运行: 运行上面代码会得到如下结果: 'C://Users//zhangjunhong//python库//Python报表自动化'
上面这个文件路径就是此时notebook代码文件所在的路径,你的代码存储在哪个文件路径下,运行就会得到对应结果。
获取一个文件夹下的所有文件名我们经常会将电脑本地的文件导入到Python中来处理,在导入之前需要知道文件的存储路径以及文件名。如果只有一两个文件的话还好,我们直接把文件名和文件路径手动输入即可,但是有的时候需要导入的文件会有很多。这个时候手动输入效率就会比较低,就需要借助代码来提高效率。 如下文件夹中有四个Excel文件: 
我们可以使用os.listdir(path) 来获取path路径下所有的文件名。具体实现代码如下: import osos.listdir('D:/Data-Science/share/data/test') 运行上面代码会得到如下结果: ['3月绩效-张明明.xlsx', '李旦3月绩效.xlsx', '王 OpenCV自动给图片添加彩虹特效的实现示例 Python 短视频爬虫教程
|