本帖最后由 Jeff_Chow666 于 2021-8-7 16:55 编辑
import pandas as pd from pandas import DataFrame
# 遍历文件夹里的所有Excel文件名字,加入列表
import os
path = r‘C:\Database\Data-Excel version’ # 要操作的文件夹路径 list1 = [] files = os.listdir(path) # 得到文件夹下面的所有文件名称 # 通过循环实现便利,读取出所有文件名称 for file in files: if file.endswith("xlsx") or file.endswith("xls"): list1.append(file)
# print(list1)
---------------------------------------------------------------------------------- # pandas读取单个excel文件
excel_file_path1 = r‘C:\Database\Data-Excel version\Workbook1.xls' # excel文件路径
df1 = pd.read_excel(excel_file_path1, sheet_name = ’sheet2', header=0, usecols=[1])
# sheet_name:指定要读入的sheet; usecols:指定要读入的列;header: 定义数据列名称;
df1.columns = ['Column1'] # 重命名标题
print(df1)
# 将读取的数据写入Excel
target_file_path = r‘C:\Database\Data-Excel version\Workbook4.xls
df1.to_excel(target_file_path, sheet_name='sheet1', index = None)
------------------------------------------------------------------------------------
# pandas遍历文件夹下所有excel文件
list2 = [] for i in list1: list2.append(pd.read_excel(os.path.join(path,i), sheet_name = 'cycle', header=0, usecols=[1])
print(list2)
<遍历所有Excel文件就不会了,请大佬救救我!万分感谢!!!>
|