Hazel坏坏猫 发表于 5 天前

求简便的公式实现前端页面取出上传数据库里的附件/图片的文件名


考试遇到了一道题:

在活字格中,存入的附件或图片是会自动加上一个32位的GUID前缀用于使得文件名称具有唯一性,存入数据库中的也是加了32位GUID的文件名称,小H在前端页面展示时,想要只展示对应的文件名称,为此他需要裁剪数据表中存储的文件名称,那么为了只取出文件名称,以下excel公式正确的是:
https://gcdn.grapecity.com.cn/forum.php?mod=image&aid=367001&size=300x300&key=63f8b3271dc49845&nocache=yes&type=fixnone

答案选:
=left(right([文件名称],len([文件名称])-37),len(right([文件名称],len([文件名称])-40))-1)

但是实际上这个选项也不是正确的,只适用于上传的图片/附件的文件后缀是.jpg这种4位长度的情况,

例图里也出现了,比如.7z这种文件,文件名会少取一位的

希望官方可以完善一下。。
也求一个更简便的公式,可以实现前端页面取出数据库里的仅文件名的需求

Emma 发表于 5 天前

你可以试试公式: =MID([附件名称],FIND("_",[附件名称])+1,LEN([附件名称]))

Lay.Li 发表于 4 天前

感谢各位大佬的支持~
这边儿反馈一下这个问题,目前您可以按照楼上大佬的方案去实现哈:i0tw2:
页: [1]
查看完整版本: 求简便的公式实现前端页面取出上传数据库里的附件/图片的文件名