遍历文件夹生成统计excel

5次阅读
没有评论

遍历文件夹生成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,很棒

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-29发表,共计768字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码