You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中使用「从文件夹获取数据」时如何添加时长(Length)列?

如何在Excel从文件夹导入数据时添加媒体文件时长列

按照以下步骤操作,就能在导入文件夹数据后添加媒体时长列:

  1. 完成「获取数据>从文件>从文件夹」的初始导入流程,进入Power Query编辑器界面。
  2. 切换到「添加列」选项卡,点击「自定义列」。
  3. 在弹出的公式输入框中,粘贴以下代码(该代码会读取文件路径并尝试提取媒体时长,非媒体文件返回null):
    try Media.Duration(File.Contents([Folder Path] & [Name])) otherwise null
    
  4. 点击「确定」后,会生成一个以秒为单位的时长列,可将其重命名为「时长(秒)」。
  5. 若需要时分秒格式的时长,再次添加自定义列,输入以下转换公式:
    if [时长(秒)] <> null then Duration.ToText(Duration.From([时长(秒)]), "hh:mm:ss") else null
    
  6. 将新生成的列重命名为「时长(时分秒)」,最后点击「关闭并上载」,即可在Excel中看到包含时长的完整数据。

注意:该方法支持常见媒体格式(如MP3、MP4、AVI等),不支持的文件格式会返回空值。

内容的提问来源于stack exchange,提问作者Mark Brandle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 21:19:49