基于文件路径和EXCEL的数据管理

基于文件路径和EXCEL的数据管理

之所以要单独把网络路径文件的管理拿出来写,是因为,excel本身的“数据》获取和转换数据》获取数据》自文件》从文件夹”命令,暂时无法获取网络路径的文件夹。
错误提示如下:
在这里插入图片描述
这个时候,还得使用最原始的批处理程序,通过批处理程序获取目录的所有文件信息,保存为txt,然后通过excel读取txt生成数据表格。

意义

在日常工作的时候,不是每个公司对每个事务都有数据库支持,日常的工作特别是过程文件的管理比较繁琐,如:每个分公司每月产生30个文件,每个文件经历多个状态,那么每月要处理几百个文件,这个时候,无论如何命名,都难以快速统计数据。
使用everything可以快速检索,但统计成动态表格就难以实现了。

实现

普通的映射磁盘,网络位置,我暂时没有解决好
我的方案是通过硬连接把网络位置连接到本地目录
MKLINK /d d:\科技部网盘 \192.168.100.103\科技部
这样就会在D盘创建一个连接目录,操作这个目录和操作本地目录无异。

流程

CMD批处理文件
txt文本
exce加载
数据处理

CMD批处理文件

参考link link列出了dir的用法
参考link列出了for和dir结合的用法
最后我写出的CMD语句如下

(for /f %a in ('dir /s /b') do @ echo %~na%~xa * %~za * %~xa * %~ta * %a) >c:/filelistnssm.txt

注意,如果要输出到C盘,需要管理员运行命令,通常建议输出到D盘,则不需要管理员权限运行。

txt文本

产生类似下列样式的文本:
1.png * 518384 * 2021/06/11 13:03 * d:\00-测试目录\72xxd\1.png
11.jpg * 70827 * 2021/06/15 08:54 * d:\00-测试目录\72xxd\11.jpg
111.png * 376335 * 2021/06/15 09:01 * d:\00-测试目录\72xxd\111.png
Al * * * d:\00-测试目录\72xxd\Al
目录如最后一行,信息较少

excel加载

通过excel的数据》从文本/csv加载刚刚的txt文件在这里插入图片描述
设置分隔符为*,即可完成分割在这里插入图片描述

数据处理

过滤

下一步中设置对应的标题和过滤条件分离文件和文件夹以及特定文件夹

刷新

随后加载成为动态表格,日后更新数据只需要点击右键刷新即可
当然,如果这是你管理频率较高的工作那么可以勾选自动刷新
在这里插入图片描述

统计

通过以上的方式可以自动刷新,然后基于以上的数据表,创建数据透视表,设置成如下格式
在这里插入图片描述

跟踪

双击数字就可以看到新增的文件
如果你想快速查看文件,只需要使用excel的hyperlink就可以设置一项超链接
在excel的最后一列设置公式为:“=HYPERLINK([@路径],[@文件名])”

总结

普通文件夹的管理,请参照本文章,省略批处理和文本处理部分,直接使用excel自带的获取“数据》获取和转换数据》获取数据》自文件》从文件夹”命令,然后进行各种数据转换,后续步骤一致。
文件名不能包含空格
还有很多可扩展的,可深化的。
1、cmd命令方面可以直接进行筛选,减少后期工作
2、cmd命令方面,可以使用路径变量,并保存为批处理文本,就不用打开CMD命令窗口了
3、excel部分数据转换的时候,有更丰富的转换方案和公式
4、在输出方面,可以使用宏命令写重命名、复制、删除等命令,实现文件日常管理,以及按上级单位要求命名,以及打包输出上报的功能。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向兴东

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值