昨天还有个粉丝私信问我,手里一堆Excel表格,领导非要看创建时间,但那个时间乱七八糟的,有的是去年的,有的甚至是系统默认的,问我到底咋整?说实话,我之前也在这事上栽过跟头,网上搜出来的教程不是太专业看不懂,就是操作到一半卡住了,气得我差点把电脑砸了。后来自己折腾了好几回,总算摸清楚了这里面的门道。
今儿个咱不整那些虚的,直接把我觉得最靠谱、最省事的几个方法挨个儿捋一遍。特别是那个用软件批量处理的法子,看完你估计会觉得,以前自己手动改时间简直是在浪费时间。

先说说最省心的路子:用汇帮元数据编辑器直接改
这应该算是我目前用过最顺手的工具了,没有那么多花里胡哨的选项,就是冲着“修改文件属性”去的。操作逻辑也很简单,不需要你去记什么复杂的代码命令。
第一步,先把软件下载安装好,然后打开。 打开之后你会看到主界面有几个选项,咱要用的就是那个“office文件属性编辑”,点它。别犹豫,就是第一个。
第二步,就是把你那些Excel文件给弄进去。 这软件支持单个添加,也支持直接拖拽文件夹,我个人比较喜欢直接拖,因为我有好几个文件夹的表格都要改,一个一个添加真得累死。操作很简单,点击“添加文件”或者“添加文件夹”,找到你的Excel文件就行。要是你想偷个懒,直接把文件图标往软件窗口里一拖,它也就自动识别了。
等文件导进去之后,你会发现右侧栏里已经把这个文件的属性信息都列出来了,什么创建时间、修改时间、访问时间等等。这时候别急,咱要找的是“创建时间”,就在那一列信息的最右侧,有个小小的箭头按钮,你点一下那个箭头,就能进入编辑界面了。
如果你不光想改创建时间,还想把作者、公司、标题这些乱七八糟的内置属性也一起清了,那也可以直接点那个“更多”按钮,里面能改的属性更多,这个功能后面咱细说。
第三步,也是最关键的一步。 点开小箭头之后,会弹出一个时间选择的界面,你可以直接输入你想要的那个时间,年月日时分秒都能精确到。把时间设置好之后,可以点“修改当前文件”就只改这一个,要是手头文件多,直接点“修改所有”,一键批量操作,省心得很。当时我试了好几遍才搞明白,原来那个“修改所有”是指所有导入列表里的文件,不是电脑里所有的Excel,哈哈,不知道有没有人跟我一样理解错。
第四步,改完之后看一眼效果。 为了看得明显,我特意把创建时间改到了2030年1月1日,然后回到文件夹里,鼠标一放上去,显示的时间就是新的了,妥妥的。这里必须提醒一句,这个软件更改之后是直接覆盖原文件的,也就是说它会自动改动源文件的属性信息。所以重要文件、原始文件,操作之前千万记得先备份备份再备份!

除了用软件,还有几个土法子也得知道
当然,不是每个人都喜欢装第三方软件,有些人就偶尔改一次,用系统自带的功能也能凑合,虽然步骤繁琐了点,但也算是个解决方法。
第二个方法,用PowerShell命令行硬核操作。
这个方法适合稍微懂点电脑的人。你按Win+R键,输入powershell打开蓝色的命令行窗口,然后输入一串代码,具体的格式大概是(Get-Item "文件路径").CreationTime = "日期时间"。这串命令的意思就是把指定文件的创建时间改成你写的那个时间。这个法子好用是好用,就是有个致命伤——只能一个一个文件改,如果文件多了,光复制路径、改路径就得累死,我当时试了两三个就放弃了,真是服了。
第三个方法,算是个偏方,修改系统时间大法。
这法子听起来有点野路子,但原理其实挺简单。先把电脑右下角的系统时间改成你想要的日期(比如想改成3月1号,就把系统时间调到3月1号),然后打开那个Excel文件,随便编辑一下(比如在某个格子里敲个空格),最后保存关闭。这时候文件的创建时间就会跟着变成你修改后的系统时间。弄完之后,记得把系统时间调回来。这法子对那种只想改一两个文件的人有点用,但要是文件多了,你得反复调时间,而且只能改在系统时间之前,具体原理就不啰嗦了,反正就是麻烦。
第四个方法,针对“excel怎么清除属性”这个问题,聊聊汇帮的“更多”功能。
刚才在软件里提到过那个“更多”按钮,这个功能其实挺强大的,它不仅能设置精确到秒的创建时间,还能处理你平时根本没注意过的隐藏属性。要说excel怎么清除属性,很多人可能没概念,其实Excel表格里藏着一堆个人信息,比如你用的电脑用户名、公司名称、最后保存者等等。这些信息有时候挺烦人的,如果发出去的表格被别人看到这些,总觉得不太舒服。这时候你就可以用汇帮元数据编辑器,在“更多”选项里找到这些属性项目,勾选之后直接清除或者修改,这样既能调整时间,又能把不想让别人看到的信息一并处理干净,一举两得。
第五个方法,那就得更专业点了,用命令提示符(CMD)配合机器人复制。
这个方法涉及到一个叫robocopy的系统命令,本质上就是创建一个新文件,然后把旧文件的内容复制过去,并指定新的时间戳。操作步骤比较繁琐,先是创建一个空目录,然后用robocopy命令将旧文件复制到新目录,同时加上/COPYALL保留权限,再用Set-Object或者PowerShell去修改新文件的时间,最后再把新文件挪回来覆盖旧的。这个方法逻辑上最严谨,但对小白来说极度不友好,光是记命令参数就够喝一壶的,除非你是搞IT的,不然真心不建议去折腾这个,还不如花两分钟用软件点几下呢。
说了这么多,其实核心观点就一个:工具选对了,事情就简单一半。像批量修改Excel创建时间这种事,与其去百度一堆代码命令浪费时间,不如找个靠谱的软件一步到位。弄完这个基本就成了,要是还有哪儿不懂,比如excel怎么清除属性、或者别的文件格式怎么改时间,评论区喊我一声,我有空再接着跟大家唠。