遍历文件夹生成excel统计表
1、功能
可以遍历制定文件夹的所有文件,生成excel统计表,并添加超链接。
2、演示截图
3、链接
蓝奏云:下载:https://wwm.lanzouq.com/iyWbd021duhe 密码:25w2
4、说明
1、新人小白,工作总需要统计很多文件,层层嵌套的文件夹看的我头晕。软件写的比较拉,源码就不放了。
2、软件是用python写的,用到的库是openpyxl
。打包使用的是Nuitka。
3、关键代码:
获取文件信息:
def getFileInfo(fpath:str):
statinfo = os.stat(fpath)
file_size = statinfo.st_size # 文件大小(字节)
create_time = tstampToDate(statinfo.st_ctime) #创建时间
modify_time = tstampToDate(statinfo.st_mtime)# 上次修改时间
return file_size,create_time,modify_time
遍历获得文件路径:
fls = []
def showFiles(dir_path:str):
dir_or_files = os.listdir(dir_path)
for item in dir_or_files:
p = os.path.join(dir_path,item)
if os.path.isdir(p):
fls.append(p)
showFiles(p)
elif os.path.isfile(p):
fp = os.path.join(dir_path,item)
fls.append(fp)
2022-3-28更新
1、增加输出路径效果:
下载地址(包含源代码):https://wwm.lanzouq.com/b01dbuuqh 密码:bbqv
推荐#25楼的老哥写的VBA,很棒