代码拉取完成,页面将自动刷新
# 04read_test.py 读取文件夹下的所有Excel
import os
import xlrd
from pathlib import Path, PurePath
# 指定要合并excel的路径
src_path = "/Users/zhaoxiaobo/Downloads/用例问卷/"
for file_name in excel_files:
file_path = PurePath(src_path , file_name)
workbook = xlrd.open_workbook(file_path.as_posix())
sheet_names = workbook.sheet_names()
# pathlib 模块提供了一组面向对象的类,这些类可代表各种操作系统上的路径,程序可通过这些类操作路径。
# 取得该目录下所有的xls格式文件
p = Path(src_path)#输出格式。PosixPath('.')
files = [file for file in os.listdir(src_path) if file.endswith('.xls')]
# https://docs.python.org/3/library/pathlib.html#pathlib.Path.iterdir
# 遍历目录 p 中的所有文件和子目录 # 遍历当前目录下所有文件和子目录
for x in p.iterdir():
# print(x)
#https://docs.python.org/3/library/pathlib.html#pathlib.PurePath.match
# print(PurePath(x).match('*.xls'))
# 判断文件路径 x 是否匹配 '*.xls' 模式,即文件扩展名是否为 `.xls`
if PurePath(x).match('*.xls'):
files.append(x)
print("---------------- 读取文件夹下的所有Excel的第一个Sheet数据 -------------")
# 存储所有行数据的字典列表
dict_rows = []
# todo: 双层for循环读取文件夹内的每一行
for file in files
print(dict_rows)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。