python遍历文件夹excel
时间: 2023-06-05 14:47:30 浏览: 215
Python是一种强大的编程语言,可以处理各种类型的数据。在Python中,我们可以使用一些库和模块来遍历文件夹和读取Excel文件。
要遍历文件夹,我们可以使用os模块。os模块提供了一些函数,可以获取目录中所有文件和子目录的名称。遍历文件夹时,我们首先需要指定要遍历的文件夹路径,然后使用os.listdir()函数获取该文件夹中的所有文件名。
例如,以下代码展示如何使用Python在Windows操作系统中遍历文件夹:
import os
folder_path = r'C:\Users\myFolder'
for file_name in os.listdir(folder_path):
print(file_name)
上述代码将列出myFolder文件夹中的所有文件和文件夹名称。
要读取Excel文件,我们需要使用一个名为“pandas”的库。pandas库提供了一些函数,可以让我们轻松读取和处理Excel文件中的数据。
例如,以下代码展示如何使用Python读取Excel文件:
import pandas as pd
excel_file_path = r'C:\Users\myFolder\myExcel.xlsx'
df = pd.read_excel(excel_file_path)
print(df)
上述代码中,我们使用pandas库中的read_excel()函数读取名为“myExcel.xlsx”的文件,并将其存储在一个称为“df”的变量中。然后,我们使用print()函数输出df中的内容。
通过将遍历文件夹和读取Excel文件的两个步骤结合起来,我们可以轻松地读取文件夹中的所有Excel文件。
例如,以下代码展示如何使用Python遍历文件夹并读取其中的Excel文件:
import os
import pandas as pd
folder_path = r'C:\Users\myFolder'
for file_name in os.listdir(folder_path):
if file_name.endswith('.xlsx'):
excel_file_path = os.path.join(folder_path, file_name)
df = pd.read_excel(excel_file_path)
print(df)
上述代码中,我们首先遍历名为“myFolder”的文件夹中的所有文件,仅读取文件名以“.xlsx”结尾的Excel文件。然后,我们使用pandas库中的read_excel()函数读取每个Excel文件,并使用print()函数输出其内容。
总之,Python是一种非常灵活和强大的编程语言,可以使用各种库和模块来处理各种类型的数据。通过使用os和pandas库,我们可以轻松地遍历文件夹和读取Excel文件。
阅读全文